专利摘要:
A biopsy bar code (barcode) reader is described for selective use of illumination color to record appropriate data. The biopsy bar code reader includes a housing and a primary image processing assembly positioned within the housing, configured to scan a target object during an initial period of time. The biopsy bar code reader further includes a primary illumination source positioned within the housing configured to emit primary illumination in a primary wavelength range during the first period of time. The biopsy bar code reader further includes a secondary image processor configured to capture one or more images of a target object during a second period of time. The biopsy bar code reader further includes a secondary illumination source configured to emit secondary illumination in a secondary wavelength range during the second time period, wherein the second time period and the first time period are intervening and the secondary wavelength range is different from the primary wavelength range.
公开号:BE1027354B1
申请号:E20205504
申请日:2020-07-07
公开日:2021-10-01
发明作者:Darran Michael Handshaw;Edward Barkan;Mark Drzymala
申请人:Zebra Tech;
IPC主号:
专利说明:

SYSTEMS AND PROCEDURE FOR SELECTIVE USE OF ILLUMINATION COLOR FOR RECORDING SUITABLE DATA POSSIBLE
BACKGROUND OF THE INVENTION Biopsy scanners have long been used to capture barcode (barcode) data and then use it to look up the price of the scanned item. Barcode (barcode) scanning is traditionally performed with monochromatic image processing. In other words, both the camera and the illumination source operate within a narrow bandwidth of the electromagnetic spectrum. Lasers are commonly used as the illumination source to achieve this narrow bandwidth. Barcode (barcode) scanning with monochrome image processing is cost-effective and, for historical reasons, has traditionally been performed in the red region of the visible electromagnetic spectrum. However, although bioptic scanners started out as laser-based systems, they have evolved into digital or camera-based systems.
Digital or camera based image processors can be used for item recognition purposes. However, unlike barcode (barcode) scanning, item recognition is usually performed with multicolored image processing. In other words, both the camera and the illumination source operate within a wide range of the visible spectrum.
SUMMARY OF THE INVENTION According to one aspect of the invention there is provided a biopsy bar code (barcode) reader comprising a housing, a primary image processing assembly comprising one or more primary image processors positioned within the housing, the primary image processing assembly being configured to display one or more first images recording a bar code (barcode) associated with a target object during a first period of time, a primary lighting assembly positioned within the housing, the primary lighting assembly configured to emit a primary lighting during at least a portion of the first period of time, the primary illumination has a primary illumination wavelength range, a secondary image processing assembly comprising one or more secondary image processors configured to capture one or more second images of the target object during a second period of time, and a secondary illumination assembly configured to emit a secondary illumination during at least a portion of the second period of time, the secondary illumination having a secondary illumination wavelength range, the second period of time being sequential after or partially overlapping with the first period of time, and the secondary illumination wavelength range is different from the primary wavelength range.
According to another aspect of the invention, there is provided a method of driving a biopsy bar code reader comprising emitting a primary illumination having a primary wavelength range during at least a portion of a first period of time, wherein the primary illumination is radiated from a primary illumination assembly. positioned within a housing, capturing one or more first images of a bar code associated with a target object during the first period of time with a primary image processing assembly comprising one or more primary image processors positioned within the housing, emitting a secondary illumination providing a secondary wavelength range during at least a portion of a second time period, wherein the secondary illumination is radiated from a secondary illumination assembly, and capturing one or more second images of the target object during the second time d period with a secondary image processing assembly comprising one or more secondary image processors, the second time period being sequential or partially overlapping with the first time period, and wherein the secondary wavelength range is different from the primary wavelength range.
According to another aspect of the invention, there is provided a biopsy bar code reader comprising a primary image processing assembly including one or more primary image processors configured to capture one or more first images of a barcode associated with a target object, the primary image processor configured to activate during a first period of time, a primary lighting assembly configured to emit a primary lighting during at least a portion of the first time period, the primary lighting having a primary lighting wavelength range, a primary controller configured to turn on the primary lighting of the primary lighting assembly control, a secondary image processing assembly comprising one or more secondary image processors configured to capture one or more secondary images of the target object, the secondary image processing assembly being configured to during a second period of time, a secondary illumination assembly configured to emit a secondary illumination during at least a portion of the second period of time, the secondary illumination having a secondary illumination wavelength range, the secondary wavelength range being different from the primary wavelength range, a secondary illumination controller configured to control the secondary lighting of the secondary lighting assembly, the secondary controller being separated 1s from the primary controller, and a monitoring circuit communicatively coupled to the primary controller and the secondary controller, the monitoring circuit configured to receive a primary signal from the receive primary control indicating that the primary lighting assembly is deactivated, and generate a secondary signal to the secondary control directing the secondary control to activate the secondary lighting assembly eren, where the secondary signal follows after the primary signal.
Optionally or additionally, the first time period and second time period may comprise a duty cycle, wherein the first time period may comprise a first part of the duty cycle, and the second time period comprises a second part of the duty cycle. can include.
Optionally or additionally, the secondary lighting assembly may be positioned external to the housing.
Optionally or additionally, the secondary image processing assembly may be positioned external to the housing.
Optionally or additionally, the primary illumination may be monochromatic illumination, and the primary wavelength range may be near infrared light.
Optionally or additionally, the secondary illumination may be multicolor illumination, and the secondary wavelength range may comprise a composition of wavelengths sufficient to create substantially white light.
Optionally or additionally, the primary image processing assembly may be a biopsy camera positioned on a surface of a point of sale station, and the secondary image processing assembly can be a color camera positioned on an area above the surface of the point of sale station.
According to one aspect of the invention, there is provided a biopsy bar code reader device comprising a housing, a primary image processing assembly comprising one or more primary image processors positioned within the housing, the one or more primary image processors being configured to display one or more barcodes associated with a or more target objects, a primary lighting assembly positioned within the housing, wherein the primary lighting assembly is operable in an on state and an off state, and wherein the primary lighting assembly is configured to emit primary lighting optimized for reading the one or more barcodes in the enabled state, and a secondary image processing assembly comprising one or more secondary image processors configured to capture one or more images of the one or more target objects when the primary illumination light assembly is in the armed state or the disarmed state.
Optionally or additionally, the biopsy barcode reader device may further comprise a controller configured to sequentially capture (1) a plurality of primary images of the one or more barcodes with the primary image processing assembly and (ii) a plurality of the one or more images with the secondary image processing assembly, wherein the plurality of primary images of the one or more barcodes may be sequential between the plurality of the one or more secondary images.
Optionally or additionally, the secondary imaging assembly may be positioned external to the housing, and the controller may be further configured to generate a trigger signal to the secondary imaging assembly to enable functionality of the second imaging assembly to control the plurality of the one or more secondary capture images.
Optionally or additionally, the primary illumination may be monochromatic illumination, the primary wavelength range may be in near infrared light.
Optionally or additionally, the primary image processing assembly may be a biopsy camera positioned on a surface of a point of sale station, and the secondary image processing assembly can be a color camera positioned on an area above the surface of the point of sale station.
According to one aspect of the invention there is provided a bar code reader comprising a housing, an external device interface positioned at least partially within the housing, a primary image processing assembly positioned within the housing and configured to capture a plurality of images of an environment appearing within a field of view (FOV) of the primary imaging assembly, the primary imaging assembly configured to capture a plurality of images at a predetermined frame rate, a primary illumination assembly positioned within the housing and configured to provide primary illumination on at least a portion of the environment appearing within a FOV of the primary imaging assembly, and a controller communicatively coupled to the primary imaging assembly, the primary lighting assembly, and the external device interface, the control ring has a processor and a memory, the memory having stored instructions which, when executed by the processor, instigate the controller to transmit an image capture signal to the primary image processing assembly, the image capture signal initiating the primary image processing assembly to capture images of a sequence of primary image frames, each of the sequence of primary image frames being captured for a respective first duration D1, wherein each of the sequence of primary image frames is separated from another of the sequence of primary image frames by a respective second duration D2, wherein a beginning of each of the sequence of primary image frames is separated from a beginning of each successive of the sequence of primary image frames by a third duration D3, transmitting a primary lighting-on signal to the primary lighting assembly, where the primary-illumination -on signal causes the primary lighting assembly to emit the primary lighting having a series of primary lighting pulses, each of the series of primary lighting pulses being radiated for a respective fourth duration D4, each of the series of lighting pulses being emitted for a respective fourth duration D4. primary lighting pulses is separated from another of the sequence of primary lighting pulses by a respective fifth duration D5, and transmitting, substantially coincident with the transmission of the primary lighting-on signal, an interleaving signal to the external device interface, wherein the interleaving signal is operable to communicate, via the external device interface, at least one feature associated with at least one of the primary light-on signal and the image capture signal.
Optionally or additionally, the respective first duration D1 may be equal to the respective fourth duration D4, and the respective second duration D2 may be equal to the respective fifth duration D5.
Optionally or additionally, the at least one feature may be at least one of a length of (1) the respective first duration D1, (ii) the respective second duration D2, (1) the respective third duration D3, (iv) the respective fourth duration D4 , and (v) the respective fifth duration D5.
Optionally or additionally, when executed by the processor, the instructions may further prompt the controller to transmit the image capture signal to the primary image processing assembly before the controller transmits the primary lighting-on signal to the primary lighting assembly.
Optionally or additionally, when executed by the processor, the instructions may further prompt the controller to simultaneously transmit the primary lighting-on signal to the primary lighting assembly and transferring the image capture signal to the primary image processing assembly.
According to one aspect of the invention there is provided a bar code reader comprising, a housing, an external device interface positioned at least partially within the housing, a primary image processing assembly positioned within the housing, the primary image processing assembly being one or more primary image processors having a field of view ( FOV), wherein the one or more primary image processors are configured to capture a plurality of first images of an environment appearing within the FOV during a scan session, wherein the scan session includes one or more frames, and wherein the one or more more primary image processors capture each of the plurality of first images for a respective first duration of each of the one or more frames of the scan session, and wherein the primary image processing assembly is configured to capture the plurality of first images at a predetermined frame rate , a primary lighting assembly positioned within the housing configured to provide primary lighting to at least a portion of the environment, the primary lighting assembly providing the primary lighting as a series of primary lighting pulses, and wherein each of the series of primary lighting pulses is radiated for a period of time respective second duration of each of the one or more frames of the scan session, and wherein the respective second duration is different from the respective first duration, and a controller operatively coupled to the primary image processing assembly, the primary lighting assembly, and the external device interface the controller having a processor and a memory, the memory having stored instructions which, when executed by the processor, prompt the controller to transmit a primary lighting-on signal to the primary lighting assembly, wherein the primary lighting -on sign When the primary lighting assembly prompts the primary illumination to radiate for the respective second duration, transmitting an image capture signal to the primary image processing assembly, the image capture signal prompting the primary imaging assembly to capture a series of primary image frames, wherein each of the sequence of primary image frames is captured for the respective first duration, and transmitting, substantially coincident with the transmission of the primary lighting-on signal, an interleaving signal to the external device interface, the interleaving signal is operable to communicate, via the external device interface, at least one feature associated with at least one of the primary light-on signal and the image capture signal.
Optionally or additionally, the respective first duration may be equal to the respective second duration.
Optionally or additionally, the at least one feature may be at least one of a length of () the respective first duration and (1) the respective second duration.
Optionally or additionally, when executed by the processor, the instructions may further prompt the controller to transmit the image capture signal to the primary image processing assembly before the controller transmits the primary lighting-on signal to the primary lighting assembly.
Optionally or additionally, when executed by the processor, the instructions may further prompt the controller to transmit the primary lighting-on signal to the primary lighting assembly and simultaneously transmitting the image capture signal to the primary image processing assembly
According to one aspect of the invention, there is provided a bar code reader comprising, a housing, an external device
interface positioned at least partially within the housing, a primary image processing assembly comprising one or more primary image processors positioned within the housing, the one or more primary image processors being configured to capture a plurality of first images of an environment appearing within the FOV during a scanning session wherein the scan session includes one or more frames, a primary lighting assembly positioned within the housing, the primary lighting assembly configured to provide primary lighting to at least a portion of the environment; and a controller operatively coupled to the primary image processing assembly, the primary lighting assembly, and the external device interface, the controller having a processor and a memory, the memory having stored instructions which, when executed by the processor, prompt the controller to (a) producing (1) a primary lighting-on signal and (1) an image
capture signal, wherein the primary lighting-on signal prompts the primary lighting assembly to provide the primary illumination, and wherein the image capture signal prompts the primary processing assembly to capture a respective first image of the plurality of first images, ( b) transmitting, substantially coincident with the transmission of the primary lighting-on signal, an interleaving signal to the external device interface, the interleaving signal operative to transmit, through the external device interface, at least one feature associated with at least one of the primary light-on signal and the image capture signal, and
(c) iteratively performing steps (a) — (b) for each respective frame of the scanning session.
Optionally or additionally, the at least one feature may be at least one of a duration of (1) the primary image processing assembly capturing a respective first image of the plurality of first images and (11) the primary lighting assembly providing the primary illumination in a respective frame of the scan session.
Optionally or additionally, when executed by the processor, the instructions may further prompt the controller to transmit the image capture signal to the primary processing assembly after the controller transmits the primary lighting-on signal to the primary lighting assembly.
Optionally or additionally, when executed by the processor, the instructions may further prompt the controller to transmit the image capture signal to the primary image processing assembly before the controller transmits the primary lighting-on signal to the primary lighting assembly.
Optionally or additionally, when executed by the processor, the instructions may further prompt the controller to transmit the primary lighting-on signal to the primary lighting assembly and simultaneously transmitting the image capture signal to the primary image processing assembly.
According to one aspect of the invention, there is provided a biopsy bar code reader comprising, a housing, a primary image processing assembly comprising one or more primary image processors positioned within the housing, the one or more primary image processors configured to capture one or more first images from one or more primary image processors. multiple barcodes of one or more target objects, a primary lighting assembly positioned within the housing,
wherein the primary lighting assembly is operable in an on state and an off state, and wherein the primary lighting assembly is configured to emit a primary illumination optimized for capturing the one or more first images of the one or more barcodes in the on state ; and a secondary image processing assembly configured to capture one or more second images of the one or more target objects when the primary lighting assembly is in the on or off state, the secondary image processing assembly comprising a first secondary image processor positioned within the housing, the secondary image processing assembly first secondary image processor having a first optical field of view (FOV), and a second secondary image processor having a second optical FOV, the second secondary image processor being positioned above the housing such that an overlap of the first optical FOV with the second optical FOV occurs at approximately equidistant from both the first secondary image processor and the second secondary image processor.
Optionally or additionally, the housing may include an upright scanning tower, and the overlap of the first optical FOV with the second optical FOV may further occur near an upper front corner of the upright scanning tower.
Optionally or additionally, the second secondary image processor may be adaptably positioned above the housing.
Optionally or additionally, the secondary image processing assembly may be configured to only capture one or more second images of the one or more target objects when the primary lighting assembly is in the off state.
Optionally or additionally, the primary illumination may be monochromatic illumination, and the primary wavelength range may be near infrared light.
According to one aspect of the invention, there is provided a biopsy bar code reader comprising a housing comprising, a substantially horizontal image processing window defining an image processing plane, and a substantially vertical image processing window having a top edge and a bottom edge, a primary image processing assembly including one or more primary image processors positioned within the housing, wherein the one or more primary image processors are configured to capture one or more first images of one or more barcodes of one or more target objects, a primary lighting assembly positioned within the housing, the primary lighting assembly operating in a an on state and an off state, and wherein the primary lighting assembly is configured to emit, in the on state, a primary illumination optimized for capturing the one or more first image and the one or more barcodes, and a secondary image processing assembly comprising one or more secondary image processors configured to capture one or more second images of the one or more target objects when the primary lighting assembly is in the on or off state, the one or more secondary image processors include an optical field of view (FOV) through the substantially vertical image processing window, and wherein the secondary image processing assembly is positioned within the housing substantially linear to the image processing plane such that the optical FOV extends substantially from the bottom edge and substantially toward the top edge of the substantially vertical image processing window.
Optionally or additionally, the secondary image processing assembly may be adaptably positioned within the housing substantially linear with image processing plane such that the optical FOV extends at least from the bottom edge to the top edge of the substantially vertical image processing window. Optionally or additionally, the secondary image processing assembly may be configured to capture one or more second images of the one or more target objects only when the primary lighting assembly is in a turned off state.
Optionally or additionally, the primary illumination may be monochromatic illumination, and the primary wavelength range may be near infrared light.
According to one aspect of the invention there is provided a system comprising a biopsy bar code reader comprising a housing comprising a scanning platform and an upright scanning tower, a primary image processing assembly comprising one or more primary image processors positioned within the housing, the one or more primary image processors configured to capture more first images of one or more barcodes of one or more target objects, and a primary lighting assembly positioned within the housing, the primary lighting assembly operable in an on and off state, and wherein the primary lighting assembly is configured to, in the on state, emit primary illumination optimized for capturing the one or more first images of the one or more barcodes, and a secondary image processing assembly comprising one or more secondary image processors configured arranged to capture one or more second images of the one or more target objects when the primary lighting assembly is in the on state or the off state, wherein the one or more secondary image processors include an optical field of view (FOV), and wherein the secondary image processing assembly positioned above the biopsy bar code reader such that the optical FOV (i) encompasses the entire scanning platform and (ii) is not obscured by the upright scanning tower.
Optionally or additionally, the secondary imaging assembly may be positioned above the biopsy bar code reader by attaching the secondary processing assembly to at least one of (1) a pole attached to the biopsy barcode reader, (11) a pole separate from the biopsy barcode reader, (iii) a support attached to the biopsy bar code reader, (iv) a support separate from the biopsy bar code reader, and (v) a display displaced above the biopsy bar code reader.
Optionally or additionally, the secondary image processing assembly may be adaptably positioned above the biopsy bar code reader.
Optionally or additionally, the one or more secondary image processors may be configured to only capture one or more second images of the one or more target objects when the primary lighting assembly is turned off.
Optionally or additionally, the primary illumination may be monochromatic illumination, and the primary wavelength range may be near infrared light.
According to one aspect of the invention there is provided a system comprising a biopsy bar code reader including a housing including a substantially horizontal image processing window, and an upright scanning tower having a substantially vertical image processing window, a primary image processing assembly including one or more primary image processors positioned within the housing, wherein the one or more primary image processors are configured to capture one or more first images from one or more barcodes of one or more target objects; and a primary lighting assembly positioned within the housing, the primary lighting assembly operable in an on state and an off state, and wherein the primary lighting assembly is configured to emit, in the turned on state, primary lighting optimized for capturing the one or more first images of the one or more barcodes, and a secondary image processing assembly configured to capture one or more second images of the one or more target objects when the primary lighting assembly is in the on state or the off state, the secondary image processing assembly comprising , a first secondary image processor positioned at a first corner of the upright scan tower and in front of the substantially vertical window, the first secondary image processor having a first optical field of view (FOV), and a second secondary image processor comprising a and a second optical FOV, the second image processor being positioned at a second corner of the upright scan tower and in front of the substantially vertical image processing window such that an overlap of the first optical FOV with the second FOV occurs at least to the distal end of the substantially horizontal image processing window relative to the upright scanning tower.
Optionally or additionally, the housing may further comprise a scanning platform, wherein the scanning platform comprises the substantially horizontal image processing window, and the overlap of the first optical FOV with the second optical FOV occurs at least to the distal end of the scanning platform.
Optionally or additionally, the first secondary image processor or the second secondary image processor may be adaptably positioned on the upright scanning tower.
Optionally or additionally, the secondary image processing assembly may be configured to only capture one or more second images of the one or more target objects when the primary lighting assembly is in the off state.
Optionally or additionally, the primary illumination may be monochromatic illumination, and the primary wavelength range may be near infrared light.
According to one aspect of the invention there is provided a biopsy bar code reader system comprising one or more processors, a housing, a pole display connected to the housing, a primary image processing assembly comprising one or more primary image processors positioned within the housing and communicatively coupled to the or more processors, wherein the one or more primary image processors are configured to capture one or more images from one or more barcodes of one or more target objects, and a primary lighting assembly positioned within the housing, state and an off state, and wherein the primary lighting assembly is configured to emit, in the turned on state, primary lighting optimized for capturing the one or more images of the one or more barcodes, and a secondary image processing assembly comprising one or more secondary image processors configured to capture one or more second images of the one or more target objects when the primary lighting assembly is in the on or off state, the secondary image processing assembly being mounted on the pole display and communicatively coupled to the one or more processors.
Optionally or additionally, the secondary image processing assembly may be mounted within the pole display and communicatively coupled to the one or more processors. Optionally or additionally, the secondary image processing assembly may be adaptably mounted on the pole display.
Optionally or additionally, the secondary image processing assembly may be configured to only capture one or more second images of the one or more target objects when the primary lighting assembly is in a turned off state.
Optionally or additionally, the primary illumination may be monochromatic illumination, and the primary wavelength range may be near infrared light.
According to one aspect of the invention, there is provided a lighting adapter for use with a biopsy bar code reader, comprising one or more lighting components having an effective range, a first surface configured to receive the one or more lighting components, and a lower portion located below the one or more illumination components, wherein the lower portion is adapted to releasably connect to the biopsy bar code reader, and wherein the one or more illumination components are positioned such that the effective range is both (i) obscured by an upper flange of the biopsy bar code reader and (ii) illuminates at least a majority of a weighing platform of the biopsy barcode reader.
Optionally or additionally, the first surface may be further formed to include one or more cavities to receive the one or more lighting components, and the lower portion may be connected substantially perpendicular to the first surface.
Optionally or additionally, the lighting adapter may further include an image processing assembly comprising one or more image processors configured to capture one or more images of one or more target objects, wherein the first surface may be further formed to include one or more secondary cavities to accommodate at least a portion of the image processing assembly.
Optionally or additionally, the lighting adapter may further comprise one or more baffles coupled to the first surface, the one or more baffles configured to block at least an upper portion of the effective range of the one or more lighting components.
Optionally or additionally, the lower portion may be adapted to releasably connect to the biopsy bar code reader by at least one of (i) snap connections Gi) double-sided adhesive, and (ii) screws.
Optionally or additionally, the lower portion may be adapted to releasably connect to a support displaced above the biopsy barcode reader with at least one of (1) snap connections, (Gi) double-sided adhesive, and (iii) screws.
Optionally or additionally, the first surface may extend vertically up to 7 inches from the weighing platform of the biopsy barcode reader.
Optionally or additionally, the first surface may be a first planar surface.
According to one aspect of the invention, there is provided a lighting adapter for use with a biopsy bar code reader, comprising one or more lighting components having an effective range, a first surface configured to receive the one or more lighting components, and an upper portion located above the one or more lighting components, wherein the upper portion is adapted to releasably connect to at least one of (i) a monitor above the biopsy bar code reader or (ii) a bracket above the biopsy bar code reader, and wherein the one or more lighting components are positioned such that the effective range is both (1) obscured by an upper flange of the biopsy bar code reader and (u) illuminated at least a majority of a weighing platform of the biopsy bar code reader.
Optionally or additionally, the first surface may be further formed to include one or more cavities to receive the one or more lighting components, and the top portion may be connected substantially perpendicular to the first surface. Optionally or additionally, the lighting adapter may further comprise an image processing assembly including one or more image processors configured to capture one or more images of one or more target objects, wherein the first surface may be further formed to include one or more secondary cavities to form at least a portion of the image processing assembly. Optionally or additionally, the lighting adapter may further comprise one or more baffles coupled to the first surface, the one or more baffles configured to block at least an upper portion of the effective range of the one or more lighting components. Optionally or additionally, the lower portion may be adapted to releasably connect to the biopsy barcode reader with at least one of (i) snap connections, (ij) double-sided adhesive, and (iii) screws. Optionally or additionally, the lower portion may be adapted to releasably connect to at least one of (1) a monitor above the biopsy barcode reader or (ii) a bracket above the biopsy barcode reader with at least one of (1) snap connections, (Gi) double-sided adhesive , and (iii) screws.
Optionally or additionally, the first surface may extend vertically up to 7 inches from the bar code reader weighing platform.
Optionally or additionally, the first surface may be a first planar surface. BRIEF DESCRIPTION OF THE DIFFERENT VIEWS
OF THE DRAWINGS The accompanying figures, where like reference numerals refer to identical or functionally equivalent elements throughout the various views, together with the detailed description below, are incorporated into and form part of the description, and serve to illustrate embodiments of concepts incorporating the claimed invention. include, further illustrate, and explain various principles and advantages of these embodiments.
FIG. 1A illustrates a cross-sectional view of an exemplary biopsy bar code reader in accordance with various embodiments disclosed herein; FIG. 1B illustrates an exploded view of the exemplary biopsy bar code reader of FIG. 1A in accordance with various embodiments regarding selective use of illumination color to record appropriate data disclosed herein; FIG. 2 illustrates a cross-sectional view of the exemplary barcode reader of FIG. 1A in accordance with various embodiments regarding selective use of illumination color to record appropriate data disclosed herein;
FIG. 3 illustrates a method of using the exemplary barcode reader of FIG. 1A and FIG. 1B for selectively using illumination color to record appropriate data in accordance with various embodiments disclosed herein; FIG. 4 illustrates an exemplary lighting synchronization system for an auxiliary camera or biopsy bar code reader; FIG. 5A illustrates an exemplary biopsy bar code reader with a stacked composition of a multicolor camera assembly and a monochromatic camera assembly; FIG. 5B is an exploded profile view of the exemplary barcode reader of FIG. 5A; FIG. 6A illustrates an exemplary biopsy bar code reader with a deep inset composition of a multicolor camera assembly and a monochromatic camera assembly; FIG. 6B is an exploded profile view of the exemplary biopsy bar code reader of FIG. 6A; FIG. 7A illustrates an exemplary composite system of a biopsy bar code reader and a color camera assembly FIG. 7B is an exploded profile view of the exemplary composition system of FIG. 7A; FIG. 7C is an outside illustration of a pole-mounted embodiment of the exemplary composite system of FIG. 7A.
FIG. 8A illustrates another exemplary composite system of a biopsy bar code reader and a color camera assembly; FIG. 8B is a profile view of the exemplary composition system of FIG. 8A;
FIG. 9 illustrates a biopsy bar code reader system in accordance with several of the embodiments discussed herein); FIG. 10 illustrates a conventional biopsy scanning apparatus having an internal color camera and an internal illumination source, the internal illumination source interfering with the internal color camera; FIG. 11A is a front view of an exemplary illumination adapter for use with a biopsy bar code reader; FIG. 11B illustrates a combined system of the lighting adapter of FIG. 11A with a biopsy bar code reader; FIG. 11C is a profile view of the combined lighting adapter system of FIG. 11A with a biopsy bar code reader; FIG. 12A illustrates a combined system of a lighting adapter with an image processing assembly with a biopsy bar code reader; FIG. 12B is a profile view of the combined system of FIG. 12A.
Elements in the figures are illustrated for simplicity and clarity and are not necessarily shown to scale.
For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help improve understanding of embodiments of the present invention.
The apparatus and method components are represented, where appropriate, by conventional symbols in the drawings, showing only those specific details necessary for understanding the embodiments of the present invention so that the description is not obscured by details which are apparent in light of the following description.
DETAILED DESCRIPTION Traditional biopsy barcode readers do not have the capability to perform both monochrome and multicolor image processing. Accordingly, there is a need for solutions that solve problems related to scanners that cannot provide both monochromatic and multicolor illumination for a monochrome camera and a color camera, respectively.
In various embodiments of the present disclosure, a biopsy bar code reader, and related methods are described for selectively using illumination color to record appropriate data. The bioptic bar code reader and related methods of the present disclosure provide solutions where, for example, a bioptic bar code reader is required to capture both the bar code (bar code) and object image data.
For example, when the bioptic barcode activates to record barcode data, the monochromatic barcode reader may not be able to register a barcode (barcode), for example, a product without a barcode. In various embodiments, the disclosure of the present application describes a multicolor image processing system configured to capture color images of objects for analysis after the monochromatic barcode image processing process has failed to produce barcode data. The color images can be sent to a central computer for analysis to provide product identification despite the lack of a barcode. In this manner, the disclosure of the present application provides point-of-sale sales personnel and others with the ability to identify and accurately price products without barcodes.
Other benefits can be gained from the combined monochromatic and color image processing of the bioptic barcode reader.
For example, the bioptic bar code reader of the present application can be used to detect when an object has passed through the bioptic bar code reader without being processed.
The biopsy bar code reader of the present invention can then alert store personnel that a theft event is occurring.
Additionally, the bar code reader of the present application can be used to detect when a processed bar code has been incorrectly applied to a product with the intention of purchasing the product at a lower price, with others being 'swapped'. The bar code reader of the present invention would sense and activate an object passing through its optical field of view (FOV) to record the bar code.
After capturing the barcode, the multi-color image processing system of the biopsy barcode reader would activate to capture a color image of the product.
The biopsy bar code reader of the present invention, upon comparison, would detect a mismatch between the product identified from the color image and the product identified from the displayed bar code (bar code). The bar code reader of the present application can then warn store personnel that the processed bar code has been incorrectly applied to the processed product.
fig. 1A illustrates a perspective view of an exemplary biopsy bar code reader 100 according to the various embodiments disclosed herein.
Bioptic barcode reader 100 includes a housing 102 and a primary image processing assembly comprising one or more primary image processors, collectively represented as elements 104 and 106. These two primary image processors may be a vertical image processor 104 and a horizontal image processor 106 . The primary image processing assembly 104, 106 may include two cameras for the purpose of capturing 1D or 2D images (e.g., barcodes). The primary image processing assembly 104, 106 is configured to capture one or more first images of a barcode associated with a target object during a first period of time. Thereafter, for example, a processor (not shown) may analyze the one or more first images of the barcode to decipher information of the barcode. These processors may be incorporated into the primary image processing assembly or the one or more primary image processors such that the one or more primary image processors can be configured to read one or more barcodes associated with the one or more target objects.
In certain embodiments, the primary image processing assembly 104, 106 is a biopsy camera positioned on a surface of a point of sale station (POS). In addition, the vertical image processor 104 may be a color camera, monochromatic camera, RFID sensor, or any other suitable image processing device. In certain embodiments, the horizontal image processor 106 may be a color camera, monochromatic camera, RFID sensor, or any other suitable image processing device.
Biopsy bar code reader 100 further includes a primary illumination assembly 108. The primary illumination assembly 108 is positioned within the housing 102, and is configured to emit primary illumination for at least a portion of the first period of time. In certain embodiments, the primary lighting assembly 108 operates in an on state and an off state. In these embodiments, the primary lighting assembly 108 is optimized for reading the one or more barcodes in the turned on state.
For example, the primary image processing assembly 104, 106 may activate to capture the one or more first images during the first period of time. Accordingly, the primary illumination assembly 108 may radiate the primary illumination through a substantially vertical image processing window 110 and/or a substantially horizontal image processing window 112 of the biopsy bar code reader 100. The primary illumination assembly 108 may begin to radiate the primary illumination for the first period of time, and may continue to radiate the primary illumination until the end, before the end, or after the end of the first period of time. Similarly, the primary lighting assembly 108 may begin radiating the primary lighting after the beginning of the first period of time, and may stop radiating the primary lighting before the end, until the end, or after the end of the first period of time. . Further, and as will also be discussed further herein, the primary lighting assembly 108 may emit the primary lighting at intervals (e.g., lighting pulses) before, during, and/or after the first period of time, but during at least a portion of the first period of time.
The primary illumination has a primary illumination wavelength range. In certain embodiments, the primary illumination is monochromatic illumination, and the primary illumination wavelength range is in the near infrared spectrum or in any other suitable wavelength range for scanning 1D or 2D images, including white light.
The substantially vertical image processing window 110 and the substantially horizontal image processing window 112 define an optical FOV for the bioptic bar code reader 100. This optical FOV may, for example, allow the bioptic bar code reader 100 to scan five or more sides of any object passing through the optical FOV.
As further described herein, the biopsy bar code reader 100 can be configured to activate automatically when an object enters the optical FOV. In certain embodiments, once the object enters the optical FOV, the primary illumination assembly 108 may activate to emit the primary illumination through the substantially vertical image processing window 110. The primary imaging assembly 104, 106 may then activate to capture an image of the object. lay. It will be appreciated, however, that activation of the biopsy bar code reader 100 may not be automatic when an object enters the optical FOV. Activation of the biopsy bar code reader 100 can occur by any suitable means, including manual activation.
Accordingly, activation of the bioptic bar code reader 100, e.g., by an object entering the optical FOV, may prompt the bioptic bar code reader 100 to capture image data. Such image data may include, for example, product codes (such as barcodes and QR codes) associated with corresponding products as well as visual images of the product being scanned, as further described herein.
fig. 1B illustrates an exploded view of the exemplary biopsy bar code reader 100 of FIG. 1A in accordance with various embodiments regarding selective use of illumination color to record appropriate data as disclosed herein. Bioptic barcode reader 100 includes a secondary image processing assembly 116 including one or more secondary image processors. The one or more secondary image processors are configured to capture one or more secondary images of the target object. The one or more secondary image processors are further configured to capture the one or more second images during a second period of time. In certain embodiments, the secondary image processing assembly 116 is a color camera positioned on an area above the surface of the POS station. In other embodiments, secondary image processing assembly 116 is positioned external to the housing (e.g., housing 102).
In certain embodiments, the one or more secondary image processors are configured to capture the one or more secondary images of the one or more target objects when the primary lighting assembly 108 is in an on or off state. For example, the one or more secondary image processors may be configured to capture the one or more secondary images while the primary lighting assembly 108 is in an on state (in other words, emitting primary lighting), or using only ambient light (in other words , without the primary lighting). To illustrate, when a user wishes to purchase a fruit piece, the user will run any barcode(s) affixed to or otherwise associated with the fruit piece through the FOV of the biopsy barcode reader 100 . When the fruit piece passes through the FOV of the biopsy bar code reader 100, the primary image processing assembly 104, 106 will activate to capture the one or more first images of the one or more barcodes of the fruit piece, and the primary illumination assembly 108 will illuminate the emit primary lighting (in other words, operate in the on state). The secondary image processing assembly will then activate to capture the one or more second images of the fruit. Accordingly, the secondary image processing assembly will activate while the primary illumination assembly 108 is still radiating the primary illumination, or may activate after the primary illumination assembly has stopped radiating the primary illumination. The second time period is subsequent to or partially overlaps with the first time period. Thus, the secondary image processing assembly 116 is configured to capture the one or more second images of the target objects after the primary image processing assembly 104, 106 has captured the one or more first images of the barcode associated with the target object.
For example, and in certain embodiments, the first time period and the second time period comprise a duty cycle. Further, in this example, the first time period includes a first portion of the duty cycle, and the second time period includes a second portion of the duty cycle. The primary image processing assembly 104, 106 and the secondary image processing assembly 116 may be active for the same period of time, and thus each may comprise one half of the duty cycle of the biopsy bar code reader 100 . However, the secondary image processing assembly 116 and the primary image processing assembly 104, 106 may be active for unequal periods of time, thus comprising unequal portions of the duty cycle of the biopsy bar code reader 100.
The secondary image processing assembly 116 may additionally be configured to capture a landscape and/or portrait image of the target object during the second period of time. For example, the secondary image processing assembly 116 in a landscape orientation may be able to capture the one or more second images of the target object with a wide horizontal field of view (FOV) (e.g., horizontal FO of >70 degrees) over the biopsy barcode reader 100 image processing surface. Similarly, the secondary image processing assembly 116 in a portrait orientation may be able to capture the one or more second images of the target object with a wide vertical FOV (e.g., a vertical FOV of -70 degrees) over the bioptic barcode reader 100 image processing surface. .
In certain embodiments, the secondary image processing assembly 116 may be configured to activate when a target object enters the optical FOV of the biopsy bar code reader 100. It will be appreciated that the secondary imaging assembly 116 may be configured to activate before the primary image processing assembly 104, 106.
The data or information captured from both the primary image processing assembly 1104, 106 and/or the secondary image processing assembly 116 may be sent to POS stations, servers, or other processing devices for various purposes, including, for example, product purchases, data storage, inventory purposes, etc.
Biopsy barcode reader 100 further includes a secondary image processing assembly holder 118 and a second image processing assembly aperture 120. The secondary imaging assembly holder 118 is designed to couple the secondary imaging assembly assembly 116 to the secondary imaging assembly aperture 120. The secondary imaging assembly holder 118 and the secondary image processing assembly aperture 120 places the secondary image processing assembly 116 in a position to capture images of the one or more second images of the target object. In certain embodiments, the secondary image processing assembly holder 118 may be adjustable between portrait and landscape orientations, as described herein.
The biopsy bar code reader 100 further includes an adjustable outer cover 122. The adjustable outer cover 122 may be part of the housing 102, and may be detachable from the remainder of the biopsy bar code reader 100. For example, in certain embodiments, when portrait oriented images are desired. , the adjustable outer cover 122 can be removed, and the secondary image processing assembly holder 118 can be adjusted to facilitate the secondary image processing assembly 116 to capture the one or more second images in a portrait orientation.
FIG. 2 illustrates a cross-sectional view of the exemplary barcode reader of FIG. 1A in accordance with various embodiments regarding selective use of illumination color to record appropriate data disclosed herein. Bioptic barcode reader 100 includes primary illumination assembly 108 and secondary illumination assembly 204. Secondary illumination assembly 204 is configured to emit secondary illumination during at least a portion of the second period of time. The secondary illumination has a secondary illumination wavelength range, which is different from the primary illumination wavelength range of the primary illumination radiated from the primary illumination assembly 108. In certain embodiments, the secondary illumination assembly 204 is positioned external to the housing (e.g., housing 102).
In certain embodiments, the secondary illumination is multicolor illumination. In these embodiments, the secondary wavelength range comprises a composition of wavelengths sufficient to create substantially white light. For example, the secondary wavelength range may comprise a composite of light from the blue and yellow ranges of the visible spectrum to create a type of substantially white light.
The biopsy bar code reader 100 illustrated in FIG. 2 further includes a secondary controller 208 configured to control the secondary lighting of the secondary lighting assembly 204 .
The secondary controller 208 is separate from the primary controller 206. For example, the secondary controller 208 may activate the secondary lighting assembly 204 after the primary controller 206 is activated and the primary lighting assembly 108 is deactivated. In certain embodiments, the secondary controller 208 may activate the secondary lighting assembly 204 when the target object enters the optical FOV. In other embodiments, primary controller 206 and secondary controller 208 may activate primary lighting assembly 108 and secondary lighting assembly 204 simultaneously.
In certain embodiments, the biopsy bar code reader 100 may include a controller configured to sequentially capture (1) a plurality of primary images of the one or more barcodes with the primary image processing assembly and (ii) a plurality of the one or more images with the secondary image processing assembly, wherein the plurality of primary images of the one or more barcodes are sequential between the plurality of the one or more secondary images. For example, the biopsy bar code reader 100 may take a sequence of the one or more first images and the one or more second images in a staggered fashion, wherein the recording of the one or more first images is sequentially followed by the recording of one of the or more second images, and so on. For example, in these embodiments, the primary controller 206 or the secondary controller 208, alone or in combination, can perform this function.
In addition, in these embodiments, the controller is further configured to generate a trigger signal to the secondary image processing assembly 116 to enable functionality of the second image processing assembly 116 to capture the plurality of the one or more secondary images. For example, the controller may receive a signal from primary image processing assembly 104, 106 indicating that primary image processing assembly 104, 106 has captured one of the one or more first images. Alternatively, the controller may also monitor a threshold (e.g., the first period of time) associated with the primary image processing assembly 104, 106 that captures one of the one or more first images. When the controller senses that the primary image processing assembly has exceeded a threshold (for example, the controller has not received a signal indicating a successful capture of one or more first images during or after the first period of time), the controller may generate a trigger signal.
Bioptic barcode reader 100 illustrated in FIG. 2 further includes a monitoring circuit 202 communicatively coupled to the primary controller 206 and the secondary controller 208. As further described herein, after the primary controller 206 turns off the primary lighting assembly 108, the primary controller 206 sends a primary signal to the monitoring circuit 202. primary signal indicates to monitoring circuit 202 that primary lighting assembly 108 is turned off. The monitor circuit 202 then generates and sends a secondary signal to the secondary controller 208 to indicate that the secondary lighting source 204 is to be activated. Finally, upon receipt of the secondary signal, the secondary controller 208 activates the secondary illumination source 204. Thus, the secondary signal is subsequent to the primary signal.
FIG. 3 illustrates a method of using the exemplary biopsy bar code reader 100 for selective use of illumination color to record appropriate data in accordance with various embodiments disclosed herein. Method 300 begins at block 302 where, for example, the primary illumination assembly 108 emits the primary illumination, which has a primary wavelength range, during at least a portion of a first period of time. For example, as discussed herein, the primary lighting assembly 108 may begin emitting the primary lighting before and during the first period of time, and may stop emitting the primary lighting before the end, at the end, or after the end of the first period of time. time period.
As mentioned with respect to FIG. 1A, the primary lighting assembly 108 may emit the primary lighting at intervals (e.g., lighting pulses) before, during, and/or after the first period of time, but during at least a portion of the first period of time. For example, if the first period of time is 1 second, the primary lighting assembly 108 may emit the primary lighting at intervals before, times, and/or after that one second. By way of illustration, the primary lighting assembly 108 may emit a first lighting pulse at the beginning of the 1 second of the first time period. The first illumination pulse may last for 10 milliseconds (ms) such that there is 990 milliseconds of the first period of time remaining after the first illumination pulse. Thus, the primary illumination assembly 108 may then emit a second 10 ms illumination pulse after 400 ms of the first time period has elapsed, such that 590 ms of the first time period remains after the second illumination pulse. At block 304, the method 300 includes capturing the one or more first images of a bar code (barcode) associated with the target object during the first period of time with the primary image processing assembly 104, 106 including the one or more primary image processors positioned within the housing. The barcode associated with the target object may be one or more barcodes, and the barcode may not be attached to the target object. For example, if a user wishes to purchase an item that is log or otherwise cannot be brought to the POS station, the user may take one or more barcodes associated with that item to the POS station to make the purchase. At block 306, method 300 includes radiating the secondary illumination having the secondary wavelength range during at least a portion of the second period of time. The secondary lighting is emitted from the secondary lighting assembly 204.
At block 308, method 300 includes capturing the one or more second images of the target object during the second period of time with the secondary image processing assembly 116 including one or more secondary image processors. Returning to the fruit example described herein, the user may place the piece of fruit in the POV of the biopsy bar code reader 100 in an attempt to scan one or more bar codes that may be applied to the surface of the fruit.
However, if the piece of fruit does not have a decipherable barcode (for example, the barcode of the piece of fruit is unclear, damaged, or otherwise illegible, or the piece of fruit has no barcode at all), the first image(s) will not identify the fruit, and the user will not complete his transaction.
Thus, the one or more second images captured by the secondary image processing assembly 116 will still positively identify the fruit based on image analysis of the visual appearance of the fruit. Simply put, the biopsy barcode reader 100 can identify the target object by image analysis (i.e., machine learning, neural networks, etc.) when the target object does not have a decipherable barcode.
Additional embodiments, features, or functionalities may also be implemented for method 300 in accordance with the description herein for the biopsy bar code reader 100 or as described elsewhere herein. Further, the functions and operations shown in FIG. 3 may be performed in any suitable order, for any desired number of times, and/or with any suitable variation on the particular sequence and/or combination shown to achieve a desired result, such as a desired mode of operation with a biopsy bar code reader.
Camera systems are increasingly being implemented in POS stations. These systems are mainly sought after for their machine vision applications (e.g., fruit identification, AR database building, etc.) and anti-theft applications (e.g., sweathearting, ticket exchange, etc.). Ideally, a camera system for these applications is placed so that it can view objects crossing the plate of a bioptic scanner at a POS.
However, this can be a problem since the bioptic scanners use a blinking illumination that alternates to match the image processing sensor frames for each field of view.
This can be especially problematic in machine vision applications, as it can create flashes that blind the camera, critical lighting spots on the item, or in the case of red lighting, alter the color appearance of the item in question. This creates a host of issues that prevent a customer from using a camera that is not fully integrated with whatever biopsy scanning system is being used.
FIG. 4 illustrates an exemplary system 400 for synchronizing illumination for an auxiliary camera of a biopsy bar code reader. The exemplary system 400 includes a barcode reader 402 and an external image processing device 404. The external image processing device 404 may be any suitable image processing device (e.g., camera, video camera, IR sensor, depth sensor, etc.).
Barcode reader 402 includes a housing 406, a primary image processing assembly 408, a primary lighting assembly 410, a controller 412, and an external device interface 414. Both the primary image processing assembly 408 and the primary lighting assembly 410 are positioned within the housing 406. device interface
414 is positioned at least partially within the housing, and the controller 412 may be positioned wholly within, partly within, or wholly outside the housing.
The primary image processing assembly 408 is configured to capture a plurality of images of an environment appearing within a FOV of the primary image processing assembly 408 . The plurality of images may all be captured sequentially or, as further described herein, may be arranged according to signals sent from the controller 412. The environment that appears within the FOV of the primary image processing assembly 408 may further include a target object. For example, a user may attempt to purchase an item at a POS station by passing the item through the FOV of the primary image processing assembly 408 . The primary image processing assembly 408 may then capture a plurality of images of the environment appearing within its FOV, including the target object.
The primary image processing assembly 408 is further configured to capture a plurality of images at a predetermined frame rate. For example, the primary image processing assembly may be configured to capture the plurality of images at a frame rate of 60 frames per second (fps). As discussed further herein, this predetermined frame rate may be communicated to the primary image processing assembly 408, for example by the controller 412.
In certain embodiments, the primary image processing assembly 408 may include one or more primary image processors. The one or more image processors may be configured to capture a plurality of first images of the environment that appears within the FOV during a scanning session. The scanning session includes one or more frames, and the one or more primary image processors capture each of the plurality of first images during a respective first duration of each of the one or more frames of the scanning session. In these embodiments, the primary image processing assembly 408 is also configured to capture the plurality of first images at a predetermined frame rate.
The primary illumination assembly 410 is configured to provide primary illumination over at least a portion of the environment appearing within the FOV of the primary imaging assembly 408. The primary illumination may be composed of any combination of wavelengths of light effective to illuminate the primary imaging assembly 408. to capture the multiple number of images. For example, the primary lighting may be multicolored lighting, such as a composite of wavelengths suitable to create substantially white light. Illustratively, the primary illumination may comprise a composite of light from the blue and yellow ranges of the visible spectrum to create a type of substantially white light. In another example, the primary illumination may be monochromatic illumination, such as light from the red range of the visible spectrum.
Additionally, the at least a portion of the environment that appears within the FOV of the primary image processing assembly 408 may be any portion sufficient to allow the primary image processing assembly 408 to capture the plurality of images. For example, the at least a portion of the environment may include the portion of the environment that, as further described herein, includes a target object. Illustratively, if a user attempts to purchase an item from a POS station by passing the item through the FOV of the primary image processing assembly 408, the primary lighting assembly 410 may provide the primary illumination over the portion of the FOV such that the item is fully or partially lit by the primary lighting.
In certain embodiments, the primary lighting assembly 410 is configured to provide the primary lighting to at least a portion of the environment, the primary lighting assembly providing the primary lighting as a series of primary lighting pulses. The sequence of primary illumination pulses is emitted for a respective second duration of each of the one or more frames of the scan session. Moreover, the respective second duration differs from the respective first duration in these embodiments.
The controller 412 is communicatively coupled to the primary image processing assembly 408, the primary lighting assembly 410, and the external device interface 414. The controller 412 also includes a processor 416 and a memory 418. (Although referred to herein as a "processor" and a "memory", it will be understood that a processor may be one or more processors, and a memory may be one or more memories).
Memory 418 stores instructions which, when executed by processor 416, prompt controller 412 to transmit an image capture signal to primary image processing assembly 408. The image capture signal prompts primary image processing assembly 408 to process a series of primary capture picture frames. Each of the series of primary images is captured for a respective first duration D1. Each of the sequence of primary image frames is separated from another of the sequence of primary image frames by a respective second dur D2. A beginning of each of the sequence of primary image frames is separated from a beginning of each successive of the sequence of primary image frames by a third duration D3.
To illustrate, the respective first duration, D1, is the duration when the primary image processing assembly 408 captures a series of primary image frames.
After the respective first duration, the primary image processing assembly 408 stops capturing the sequence of primary image frames for a respective duration, D2. After the respective second duration, the primary image processing assembly 408 has reached a successive respective first duration, D1, during which the primary image processing assembly 408 captures another set of primary image frames.
The combination of the respective first duration, D1, and the respective second duration, D2, is encapsulated in the respective third duration, D3, which defines the total separation between each of the series of primary image frames.
Memory 408 stores instructions that, when executed by the processor, further prompt the controller to transmit a primary lighting-on signal to primary lighting assembly 410. The primary lighting-on signal prompts primary lighting assembly 410 to emitting the primary lighting.
The primary illumination has a series of primary illumination pulses, and each of the series of primary illumination pulses is radiated for a respective fourth duration D4. Each of the sequence of primary illumination pulses is separated from another of the sequence of primary illumination pulses by a respective fifth duration D5. It will be appreciated that in various embodiments, the controller 412 may transfer the primary lighting-on signal to the primary lighting assembly 410 before or after the controller 412 transfers the image capture signal to the primary image processing assembly 408. By way of illustration, the respective duration D4, the duration when the primary lighting assembly 410 emits a series of primary lighting pulses.
After the respective fourth duration, the primary lighting assembly 410 stops emitting the primary lighting pulses for the respective fifth duration, D5. After the respective fifth duration, the primary lighting assembly 410 has reached a successive respective fourth duration, D4, during which the primary lighting assembly 410 emits another series of primary lighting pulses.
In certain embodiments, the respective first duration D1 is equal to the respective fourth duration D4. For example, in these embodiments, primary image processing assembly 408 will capture a series of primary image frames for the same amount of time that primary lighting assembly 410 will emit a series of primary lighting pulses. In this manner, the primary image processing assembly 408 will capture each of the sequence of primary image frames with primary illumination from the primary illumination assembly 410.
Similarly, in these embodiments, the respective second duration D2 is equal to the respective fifth duration D5. For example, in these embodiments, the primary image processing assembly 408 will stop capturing a series of primary image frames for the same amount of time that the primary illumination assembly 410 will stop emitting the primary illumination pulses. In this manner, the primary illumination assembly 410 will not provide primary illumination pulses for a duration when the primary image processing assembly 408 does not capture a series of primary image frames (i.e., when the primary illumination pulses would be redundant).
In certain embodiments, when executed by the processor 416, the instructions further prompt the controller 412 to transmit the image capture signal to the primary image processing assembly 408 to prompt the primary image processing assembly 408 to capture the sequence of primary images. picture frames. Each of the sequence of primary image frames is captured for a respective first duration. Further, in these embodiments, when executed by the processor 416, the instructions cause the controller 412 to transmit the primary lighting-on signal to cause the primary lighting assembly 410 to emit the primary lighting for the respective second duration. . Still further in these embodiments, when executed by processor 416, the instructions cause controller 412 to transmit, substantially simultaneously with transmitting the primary light-on signal, an interleaved signal to the external device. interface 414. The interleaving signal is operable to communicate, through the external device interface 414, at least one feature associated with at least one of the primary light-on signal and the image capture signal. In addition, the controller 412 may iteratively execute outputting the primary lighting-on signal, outputting the image capture signal, and transmitting the interleaving signal for each respective frame of the scanning station.
Further, in certain embodiments, when executed by processor 416, the instructions cause the controller 412 to transmit the image capture signal to the primary image processing assembly 408 before the controller transmits the primary lighting-on signal to the primary lighting assembly 410. Further, in other embodiments, when executed by the processor 416, the instructions cause the controller 412 to transfer the primary lighting-on signal to the primary lighting assembly 410 and simultaneously transfers the image capture signal to the primary image processing assembly 408 .
The memory 418 stores instructions which, when executed by the processor 416, further prompt the controller 412 to transmit, substantially simultaneously with the transmission of the primary-light-on signal, an interleaved signal to the external device interface.
414. The interleaving signal is operable to communicate, through the external device interface 414, at least one feature associated with at least one of the primary light-on and the image capture signal.
Illustratively, the controller 412 may transfer the interleaving signal to the external device interface 414 to provide information to the external image processing device 404. The controller 412 may further transmit the interleaving signal substantially simultaneously with the transmission of a primary illumination. -on signal to provide the information to the external image processing device 404 as quickly as possible.
For example, if the external imaging device 404 is a camera, by thus providing information to the external imaging device 404, the interleaving signal enables the external imaging device 404 to synchronize the captured frames from the external imaging device 404 between illumination flashes from the barcode reader 402 through (ie, the series of lighting pulses radiated from the primary lighting assembly 410). In other words, the interleaving signal enables the external image processing device 404 to limit the exposures of the external image processing device 404 to prevent the sequence of primary illumination pulses from saturating or otherwise affecting the exposures of the external image processing device.
In certain embodiments, the at least one feature is at least a length one of a length of (1) the respective first duration D1, (1) the respective second duration D2, (ii) the respective third duration (D3), (iv) the respective fourth duration (D4), and (v) the respective fifth duration D5. For example, the at least one characteristic may be the length of the respective first duration D1 such that the interleaving signal communicates the length of the signal when the primary image processing assembly 408 captures a series of primary image frames. This would allow the external image processing device 404 to, for example, limit the exposures of the external image processing device 404 to durations when the primary image processing assembly 408 stops capturing the sequence of primary image frames (e.g., the respective duration D2). Alternatively, the external image processing device 404 may use the length of the respective first duration D1 to purposely limit the exposures of the external image processing device 404 to the respective first duration D1. For example, if the external imaging device 4040 uses the same illumination as the primary image processing assembly 408, the external imaging device 404 can take advantage of that fact by exposing the external imaging device 404 at the same time as the primary imaging assembly 408.
In another example, the at least one characteristic may be the length of the respective second duration D2 such that the interleaving signal is the length of the duration over which each of the sequence of primary image frames is separated from another of the sequence of primary image frames. Similarly to the length of the respective first duration, transferring the length of the respective second duration would allow the external image processing device 404 to limit, for example, the exposures of the external image processing device 404 when the primary image processing assembly stops capturing. of the set of primary image frames.
In another example, the at least one characteristic may be the length of the respective third duration D3 such that the interleaving signal communicates the length of the duration by which the beginning of each of the sequence of primary image frames is separated from a beginning of each of the successive of the set of primary image frames. Transferring the respective third duration would allow the external image processing device 404 to limit, for example, the exposure of the external image processing device 404 based on the length of the total duration of each primary image frame.
In another example, the at least one characteristic may be the length of the respective fourth duration D4 such that the interleaving signal communicates the length of the duration over which the primary lighting assembly 410 radiates a series of lighting pulses. This would allow the external image processing device 404 to limit, for example, the exposures of the external image processing device 404 when the primary lighting assembly 410 stops emitting the sequence of primary lighting pulses. If the external image processing device 4040 is configured to capture images with a form of light other than that provided by the primary lighting assembly 410, then the external image processing device 404 may limit its exposure to durations in the primary image frame other than the respective fourth duration.
In another example, the at least one characteristic may be the length of the respective fifth duration D5 such that the interleaving signal communicates the length of duration over which each of the sequence of primary illumination pulses is separated from another of the sequence of primary illumination pulses. Transferring the respective fifth duration would enable the external image processing device 404 to limit, for example, the exposures of the external image processing device 404 to durations in the primary image frame including all or part of the fifth duration.
Owners of a biopsy scanner may wish to integrate a color camera to accomplish various tasks. This includes: product recognition to build a neural network database, vegetable identification for easier self-checkout, sweetheart grabbing and ticket switching. To best serve these purposes, it is desirable to have a color camera with a good
FOV coverage over, above and to the sides of the plate area.
Thus, a larger FOV is generally desirable.
However, the greater the required FOV becomes, the fewer locations are available to position the color camera relative to the bioptic.
In addition, a larger FOV combined with a limited number of available locations can lead to other problems.
For example, if a single image processing system is unable to capture a full image of a target object, a composite image can be generated using image processing algorithms (eg image stitching). Traditional image stitching algorithms suffer from a lack of ability (or at least a lack of efficiency) to analyze and correctly stitch images of a particular item taken from different distances from the item.
FIG. 5A illustrates an exemplary biopsy bar code reader 500 having a stacked composition of a multicolor camera assembly and a monochromatic camera assembly.
The exemplary bar code reader 500 includes a housing 502. The biopsy bar code reader 500 further includes a primary image processing assembly 504, a primary illumination assembly 506, a controller 508, and a secondary image processing assembly (represented collectively by a first secondary image processor 510, and a second secondary image processor 512). . The primary image processing assembly 504 includes one or more primary image processors, each positioned within the housing 502 .
Each of the one or more primary image processors is configured to capture one or more first images from one or more barcodes of one or more target objects.
The primary lighting assembly 506 is positioned within the housing 502, and is operable in an on state and an off state. The primary illumination assembly 506 is configured to emit primary illumination optimized for capturing the first image(s) of the one or more barcodes in the on state. For example, when turned on, the primary lighting assembly 506 may emit the primary lighting as a combination of different wavelengths of the visible spectrum (e.g., a combination of wavelengths to produce a substantially white light) or a monochromatic wavelength of the visible spectrum (eg, red light). In certain embodiments, the primary illumination assembly 506 emits primary illumination which is monochromatic illumination including nabi-infrared light.
The secondary image processing assembly 510, 512 is configured to capture one or more second images of the one or more target objects when the primary lighting assembly is in the on or off state. However, in certain embodiments, the secondary image processing assembly 510, 512 is configured to capture one or more second images of the one or more target objects only when the primary lighting assembly 506 is in the off state. The first secondary image processor 510 is positioned within the housing 502, and the first secondary image processor 510 has a first optical FOV 514, as shown in FIG. 5B.
The second secondary image processor 512 has a second optical FOV 516, as shown in FIG. 5B, and is positioned above the housing
502. Specifically, the second secondary image processor 512 is positioned above the housing 502 such that the first optical FOV 514 overlaps the second optical FOV 516 approximately equidistant from both the first secondary image processor 510 and the second secondary image processor 512. In certain embodiments, the second secondary image processor 512 is adaptably positioned above the housing 502.
By way of illustration and with reference to FIG. 5B, both the first optical FOV 514 and the second optical FOV 516 extend from both the first secondary image processor 510 and the second image processor 512. As the optical FOVs 515, 516 extend away from the secondary image processing assembly 510, 512, the optical FOVSs 514, 516 extend in both a vertical and horizontal (not shown) manner relative to the biopsy bar code reader 500.
Hence, the second secondary image processor 512 is positioned above the housing 502 such that when the optical FOVs 514, 516 extend away from the secondary image processor assembly 510, 512 and spread out, the optical FOVSs 514, 516 overlap at a point at approximately equal distance from both the first secondary image processor 510 and the second secondary image processor 512.
The positioning of the second secondary image processor 512 1s is advantageous because it allows more effective and efficient image stitching. For example, if a user wishes to purchase a large item (e.g., target object) from a POS station (e.g., bioptic barcode reader 500), the image processing equipment (e.g., secondary image processing assembly 510, 512) of the POS station can display multiple images (e.g., a or more second images) of the large item to get a complete view of the large item. Each of these multiple images will contain at least some different parts of the large item, and will then be combined (i.e. image stitching) to allow the POS station to analyze the complete image for item recognition purposes.
Because the second secondary image processor 512 is positioned above the housing 502 such that the optical FOVs 514, 516 overlap approximately equidistant from both parts of the secondary image processing assembly 510, 512, it will appear that the secondary image processing assembly 510, 512 processes the multiple images. captures from a perspective approximately equidistant from the large item. Merging the multiple images to produce a composite image of the large item is thus greatly improved as the stitching process can easily align similar parts of images without the need to resize or otherwise alter the images.
In certain embodiments, the housing 502 includes an upright scan tower 518. In these embodiments, the overlap of the first optical FOV 514 with the second optical FOV 516 occurs approximately near a top front corner of the upright scan tower 518. For example, and as illustrated in FIG. . 5B, the upright scan tower 518 includes at least primary lighting assembly 506, the first secondary image processor 510, and has edges defined by the housing 502. In this example, the "top" of the upright scan tower 518 is the portion of the upright scan tower 518 that is the second secondary image processor 512 is oriented, and "front" denotes a direction parallel to the direction in which the optical FOVS 514, 516 spread, as discussed herein.
FIG. 6A illustrates an exemplary biopsy bar code reader 600 with a deep inset assemblies of a multicolor camera assembly and a monochromatic camera assembly. The exemplary barcode reader 600 includes a housing 602. The housing 602 further includes a substantially horizontal image processing window 604 and a substantially vertical image processing window 606. The substantially horizontal image processing window 604 defines an image processing plane. In FIG. GB, the substantially vertical image processing window 606 includes a top edge 614 and a bottom edge 616.
The biopsy barcode reader 600 further includes a primary image processing assembly 608, a primary illumination assembly 610, and a secondary image processing assembly 612. The primary image processing assembly 608 includes one or more primary image processors (not shown) positioned within the housing 602. The one or more primary image processors are configured to capture one or more first images of one or more barcodes of one or more target objects.
The primary lighting assembly 610 is positioned within the housing, and is operable in an on state and an off state. The primary image processing assembly 610 is further configured to emit, when turned on, a primary illumination optimized for capturing the one or more first images of the one or more barcodes. For example, when turned on, the primary illumination assembly 610 may emit the primary illumination as a combination of different wavelengths of the visible spectrum (e.g., a combination of wavelengths to produce a substantially white light) or a monochromatic wavelength of the visible spectrum ( e.g., red light). In certain embodiments, the primary illumination is monochromatic light including near infrared light.
The secondary image processing assembly 612 includes one or more secondary image processors (not shown) configured to capture one or more second images of the one or more target objects when the primary lighting assembly is in the on or off state. However, in certain embodiments, the secondary image processing assembly 612 is configured to only capture one or more second images of the one or more target objects when the primary lighting assembly 610 is in a turned off state.
In addition, referring to FIG. 6B, the one or more secondary image processors of the secondary image processing assembly 612 include an optical FOV 612 through the vertical image processing window 606.
The secondary image processing assembly 612 is positioned within the housing 602 substantially linear to the image processing plane such that the optical FOV 618 extends substantially from the bottom edge 616 and substantially toward the top edge 614 of the substantially vertical image processing window 606 . In certain embodiments, the secondary image processing assembly 612 is adaptably positioned within the housing 602 substantially linearly with the image processing plane such that the optical FOV 618 extends at least from the bottom edge 616 toward the top edge 614 of the substantially vertical image processing window 606 .
The secondary image processing assembly 612 is as illustrated in FIG. GB positioned to provide a larger effective image processing area for the bioptic bar code reader 600. As an illustration, the bioptic bar code reader 600 has an effective image processing area based on the areas that the image processing assemblies 608, 612 can clearly see through the image processing windows 604, 606. The larger the effective image processing area of the bioptic bar code reader 600 becomes, the more effective the bioptic bar code reader 600 becomes at detecting and/or reading bar codes. Positioning the secondary image processing assembly 612 within the housing 602, as described above and as illustrated in FIG. GB, enlarged according to the area that the secondary image processing assembly 612 can view through the substantially vertical image processing assembly 606. When one or more target objects pass through the biopsy barcode reader 600 (e.g., a customer purchasing multiple items at a POS station), the one or more secondary image processors of the secondary image processing assembly 612 previously successfully capture the one or more second images of the one or more target objects. The positioning of secondary image processing assembly 612, as described above and as illustrated in FIG. 6B., thus obtains a more effective bioptic bar code reader 600 because it increases the effective image processing area of the bioptic bar code reader 600 .
FIG. 7A illustrates an exemplary composite system 700 of a biopsy bar code reader 702 and a color camera assembly (e.g., secondary image processing assembly 704). The biopsy bar code reader 702 includes a housing 706, which includes a scanning platform 708 and an upright scanning tower 710. The biopsy bar code reader 702 further includes a primary image processing assembly 712. The primary image processing assembly 712 includes one or more primary image processors (not shown). The one or more primary image processors are positioned within the housing 705, and are configured to capture one or more first images from one or more barcodes of one or more target objects.
The biopsy bar code reader 702 further includes a primary illumination assembly 714. The primary illumination assembly 714 is positioned within the housing 706 and is operable in an on and off state. The primary lighting assembly 714 is configured to emit, when turned on, primary lighting optimized for capturing the one or more first images of the one or more barcodes. For example, when turned on, the primary illumination assembly 714 may emit the primary illumination as a combination of different wavelengths of the visible spectrum (e.g., a combination of wavelengths to produce a substantially white light) or a monochromatic wavelength of the visible spectrum (e.g., ., Red light). In certain embodiments, the primary illumination is monochromatic light including near infrared light.
The biopsy bar code reader 702 further includes a controller 716. The controller 716 may be communicatively coupled to the primary image processing assembly 712, the primary illumination assembly 714, and the secondary image processing assembly 704.
The secondary image processing assembly 704 includes one or more secondary image processors. The one or more secondary image processors are configured to capture one or more second images of the one or more target objects when the primary lighting assembly 714 is in the on or off state. In certain embodiments, the one or more secondary image processors are configured to only capture one or more second images of the one or more target objects when the primary lighting assembly 714 is in the off state.
The secondary image processing assembly 704 is positioned above the bioptic bar code reader 702 to enhance the ability of the bioptic bar code reader 702 to capture images of items (e.g., the one or more target objects) when placed anywhere on the scanning platform 708. illustration, and referring to FIG. 7B, the one or more secondary image processors include an optical FOV
718. The secondary image processing assembly 704 is positioned above the biopsy bar code reader 702 such that the optical FOV 718 © encompasses the entire scanning platform 708 and (ii) is not obscured by the upright scanning tower 710. Thus, positioning the secondary image processing assembly 704 increases, as herein. discussed and as illustrated in FIG. 7B, the biopsy barcode reader's ability to capture images of items placed anywhere on the scanning platform 708 because the secondary image processing assembly 704 has an obscured optical FOV 718 that reaches the entire scanning platform 708 .
In certain embodiments, the secondary image processing assembly 704 is positioned above the bioptic bar code reader 702 by attaching the secondary processing assembly 704 to at least one of (1) a post attached to the bioptic bar code reader 702, (11) a post separate from the bioptic bar code reader 702, (iii) a support attached to the bioptic bar code reader 702, (iv) a support separate from the bioptic bar code reader 702, and (v) a display displaced above the bioptic bar code reader 702. Further, in these embodiments, the secondary image processing assembly 704 is adaptably positioned above the biopsy bar code reader 702.
For example, the secondary image processing assembly 704, as illustrated in FIG. 7C, positioned above the biopsy bar code reader 702 by attaching the secondary image processing assembly 704 to a pole 722 which is attached to the biopsy bar code reader 702. The pole 722 may be adjustable to allow the user to select an optimal position for the secondary image processing assembly 704 above the biopsy bar code reader 702. By way of illustration, one or more of the one or more target objects may be large objects that require significant vertical clearance to pass over the scanning platform 708 without contacting the secondary image processing assembly 704 or the optical FOV 718 to darken. Thus, a user can adjust the position of the secondary image processing assembly 704 above the biopsy bar code reader 702 (via the pole 722) such that the one or more target objects have room to pass over the scanning platform 708 without contacting the secondary image processing assembly 704 or to obscure the optical FOV 718.
fig. 8A illustrates another exemplary composite system 800 of a biopsy bar code reader 802 and a color camera assembly (e.g., secondary image processing assembly 804). The biopsy bar code reader 802 has a housing 806, which includes a substantially horizontal image processing window 808 and an upright scanning tower 810. The upright scanning tower 810 has a substantially vertical image processing window (not shown).
The biopsy bar code reader 802 further includes a primary image processing assembly 812. The primary image processing assembly 812 includes one or more primary image processors (not shown) positioned within the housing 806. The one or more primary image processors are configured to process one or more first images from one or more capture more barcodes of one or more target objects.
The biopsy bar code reader 802 further includes a primary lighting assembly 814 positioned within the housing 806. The primary lighting assembly 814 operates in an on and an off state. The primary lighting assembly 814 is additionally configured to emit, when turned on, primary lighting optimized for capturing the one or more first images of the one or more barcodes. For example, when turned on, the primary illumination assembly 814 may emit the primary illumination as a combination of different wavelengths of the visible spectrum (e.g., a combination of wavelengths to produce a substantially white light) or a monochromatic wavelength of the visible spectrum ( e.g., red light). In certain embodiments, the primary illumination is monochromatic light including near infrared light.
The biopsy bar code reader 802 further includes a controller 816. The controller 816 may be communicatively coupled to the primary image processing assembly 812, the primary illumination assembly 814, and the secondary image processing assembly 804.
The secondary image processing assembly 804 is configured to capture one or more second images of the one or more target objects when the primary lighting assembly 814 is in the on or off state. In certain embodiments, the secondary image processing assembly 804 is configured to only capture one or more second images of the one or more target objects when the primary lighting assembly 814 is in the off state. The secondary image processing assembly 804 includes a first secondary image processing assembly 818. The first secondary image processing assembly 818 is positioned at a first corner of the upright scanning tower 810 and in front of the substantially vertical image processing window. In addition, the first secondary image processor 818 has, as shown in FIG. 8B, a first optical FOV 822.
The secondary image processing assembly 804 includes a second secondary image processor 820, which has a second optical FOV 824, when viewed in conjunction with the first secondary image processor 818, positioned to enhance the view of the biopsy barcode reader 802 over the substantially horizontal image processing window 808. including areas beyond the substantially horizontal image processing window 808. Illustratively, the second secondary image processor 820 is positioned at a second corner of the upright scan tower 810 and in front of the substantially vertical image processing window such that an overlap of the first optical FOV 822 with the second optical FOV 824 occurs at least to the distal end of the substantially horizontal image processing window relative to the upright scanning tower 810. Positioning the secondary image processing assembly 804 in the manner described herein, and as illustrated in FIG. 8B, thus enhances the view of the biopsy barcode reader 802 over the substantially horizontal image processing window 808 because the optical FOVs 822, 824 overlap at least to the distal (e.g., far) end of the substantially horizontal image processing window 808 relative to the upright scanning tower 810 .
Additionally, this positioning increases the view of the biopsy bar code reader 802 over an area beyond the substantially vertical image processing window 808. For example, a POS station may have a conveyor belt leading to the biopsy bar code reader 802 to bring one or more target objects closer to the biopsy bar code reader 802. , so that the one or more target objects can be scanned, displayed, or otherwise identified. Similarly, the POS station may also have a packing area on the opposite side of the conveyor, so that the one or more target objects can be packed after they have been identified. Thus, positioning the secondary image processing assembly 804 may increase the view of the biopsy bar code reader 802 over areas beyond the substantially horizontal image processing window 808 because, as illustrated in FIG. 8B, the optical FOVs 822, 824 extend into areas adjacent to the substantially horizontal image processing window 808 (e.g., a conveyor belt, a wrapping area, etc.). With improved visibility over the areas beyond the substantially horizontal image processing window 808, the biopsy barcode reader 802 can more effectively identify, track, or otherwise indicate an item that was not scanned by the cashier, was intentionally stolen, or was the subject of sweethearting.
In certain embodiments, housing 806 further includes a scanning platform (not shown). The scanning platform includes a substantially horizontal image processing window. In these embodiments, the overlap of the first optical FOV 822 with the second optical FOV 824 occurs at least up to the distal end of the scanning platform.
In other embodiments, each of the first secondary image processor 818 or the second secondary image processor 820 is adaptably positioned on the upright scanning tower 810. Anti-theft devices are gaining popularity in many retail stores around the world, in part due to large inventory reductions. At POS stations, traditional practices involve installing anti-theft devices in the ceiling or some distance from the POS station. It is desirable to stamp the images obtained by an anti-theft system on a POS station with the decoding or time of the POS. However, if the anti-theft image processing apparatus is positioned away from the POS station, physically wiring the image processing apparatus to the POS system to obtain this stamp information is difficult. This added difficulty translates into additional cost and effort to install a POS anti-theft device. FIG. 9 illustrates a biopsy bar code reader system 900 in accordance with various embodiments described herein. The biopsy bar code reader system 900 includes one or more processors 902, a housing 904, a pole display 906, and a secondary image processing assembly 908. The pole display may be communicatively coupled to the one or more processors, with a primary image processing assembly 910, with a primary lighting assembly 912, with a controller 914, and with a secondary image processing assembly 908. For example, the pole display 906 can display the weight and cost of items (e.g., one or more target objects) weighed and identified by the biopsy bar code reader system
900. The biopsy bar code reader system 900 further includes the primary image processing assembly 910, which is positioned within the housing 904. The primary image processing assembly 910 includes one or more primary image processors (not shown) communicatively coupled to the one or more processors 902. one or more primary image processors are configured to capture one or more images of one or more barcodes from one or more target objects.
The biopsy bar code reader system 900 further includes a primary illumination assembly 912. The primary illumination assembly 912 is positioned within the housing 904 and is operable in an on and off state. The primary lighting assembly 912 is configured to emit, when turned on, primary lighting optimized for capturing the one or more first images of the one or more barcodes. For example, when turned on, the primary illumination assembly 912 may emit the primary illumination as a combination of different wavelengths of the visible spectrum (e.g., a combination of wavelengths to produce a substantially white light) or a monochromatic wavelength of the visible spectrum ( e.g., red light). In certain embodiments, the primary illumination is monochromatic light including near infrared light.
The biopsy bar code reader system 900 further includes controller 914. The controller 914 may be communicatively coupled to the primary image processing assembly 910, the primary illumination assembly 912, the pole display 906, and the secondary image processing assembly 908.
The secondary image processing assembly 908 includes one or more secondary image processors (not shown) configured to capture one or more second images of the one or more target objects when the primary lighting assembly 912 is in the on state or the off state. In certain embodiments, the secondary image processing assembly 908 is configured to only capture one or more second images of the one or more target objects when the primary lighting assembly 912 is in the off state.
The secondary image processing assembly 908 is mounted on the pole display 906, and is communicatively coupled to the one or more processors 902. In certain embodiments, the secondary image processing assembly is mounted within the pole display 906, and is communicatively coupled to the one or more processors 902. In addition, it is secondary image processing assembly 908 adaptively mounted 1s on the pole display 906. Mounting the secondary image processing assembly 908 on the pole display 906 and communicatively coupling the secondary image processing assembly 908 to the one or more processors 902 of the biopsy bar code reader system 900 increases the effectiveness of the POS anti-theft efforts significantly.
For example, the secondary image processing assembly 908 may associate the decryption and/or timestamp data from the biopsy bar code reader system 900 with the one or more captured second images of the one or more target objects by being communicatively coupled to the one or more processors 902 through the pole display 906. The secondary image processing assembly 908 would also be ideally located to monitor the contents of a shopping cart based on its location near the customer at the POS station.
For example, the secondary image processing assembly 908 may be directed to check the contents of a customer's shopping cart at the end of a sale to determine whether the shopping cart is empty.
Additionally or alternatively, the secondary image processing assembly 908 can be configured to determine whether each item in the customer's shopping cart has been bagged, as a final check to determine whether each item has actually been paid for.
The secondary image processing assembly 908 would further be ideally located to check items (e.g., one or more target objects) as they pass through the POS station.
The secondary image processing assembly
For example, 908 may be oriented to check items on a conveyor belt leading to and/or away from the biopsy bar code reader system 900. In this orientation, the secondary image processing assembly 908 may be configured to count the number of items that the FOV of the biopsy barcode reader system 900 enters and/or exits.
The secondary image processing assembly 908 may also be ideally located to identify potential "ticket switching" of items passed through the FOV of the biopsy bar code reader system 900 . For example, the secondary image processing assembly 908 may be positioned such that the one or more second images captured of a target object are sufficient to determine a mismatch between the product that has passed through the FOV of the biopsy bar code reader system 900 and the bar code that has been captured by the primary image processing assembly 910.
Bioptic systems use color cameras for a wide variety of object and gesture recognition at the point of sale. Ideally, such a camera is illuminated with white light to retain the best color information to aid in object identification. However, adding lighting in a bioptic vertical tower using traditional methods is extremely problematic, as it causes internal reflections that can be seen in the color camera's FOV. In addition, color cameras must have a very large FOV to see even the largest objects, so any lighting source placed in the vertical tower to cover such a large FOV will inevitably blind the user.
FIG. 10 illustrates a conventional biopsy scanning device 1000 using an internal color camera 1002 and an internal illumination source 1004, the internal illumination source 1004 interfering with the internal color camera 1002. The conventional bioptic scanning
device 1000 further includes a color camera FOV 1006, a scanning platform 1008, an internal illumination path 1010, a first image processing window 1012, and a second image processing window
1014.
The illumination radiated from the internal illumination source 1004 reflects from the image processing windows 1012, 1014, as illustrated by the internal illumination path 1010, into the color camera FOV 1006. This inadvertent illumination of the color camera's FOV 1006 distorts images captured by the internal color camera 1002, lowers the motion sensitivity of the internal color camera 1002, and may increase the exposure time of the internal color camera 1002 required to capture images of the object of interest. .
To solve these and other problems and referring to FIG. 11A, an illumination adapter 1100 for use with a biopsy bar code reader is disclosed. The lighting adapter 1100 includes one or more lighting components (not shown) that have an effective range. The lighting adapter 1100 further includes a first surface 1102 formed to receive the one or more lighting components, and a lower portion 1104 located below the one or more lighting components. In certain embodiments and as discussed further herein, the lighting adapter also includes one or more cavities 1106 and one or more baffles 1108. In other embodiments, the first surface 1102 is a first planar surface.
See also the lower portion 1104, the combined system 1120 illustrated in FIG. 11B, is adapted to releasably connect to the biopsy bar code reader 1122, and the one or more illumination components are positioned such that the effective range 1124 is both (i) unobscured by an upper flange 1126 of the biopsy bar code reader 1122 and (ii) at least a majority of a weighing platform 1128 of the biopsy bar code reader 1122 illuminated. In other embodiments, the lower portion 1104 is adapted to releasably connect to the barcode reader. In one embodiment, the lower portion 1104 is adapted to releasably connect to the barcode reader with at least one of (1) snap connections, Gi) double-sided adhesive, and (iii) screws. In another embodiment, the lower portion 1104 is adapted to releasably connect to the biopsy barcode reader by at least one of (i) snap-fits Gi) double-sided adhesive, and (ii) screws. Additionally, the lower portion 1104 may be adjustable such that the illumination adapter 1100 may be moved horizontally (i.e., forward, backward, and/or laterally), moved vertically, tilted, rotated, and/or otherwise shifted relative to the barcode reader 1122.
In other embodiments, the lighting adapter 1100 includes a top portion 1110 located above the one or more lighting components. The upper portion 1110 is adapted to releasably connect to at least one of (1) a monitor (not shown) above the biopsy bar code reader 1122 or (ii) a bracket (not shown) above the biopsy bar code reader 1122. In addition, the one or more illumination components positioned such that the effective range 1124 is both (i) unobscured by an upper flange 1126 of the biopsy bar code reader 1122 and (ii) illuminates at least a majority of a weighing platform 1128 of the biopsy bar code reader 1122.
In these embodiments, the upper portion 1110 is further connected substantially perpendicularly to the first surface 1102. Further, in these embodiments, the upper portion 1110 is adapted to releasably connect to at least one of (1) a monitor (not shown) above the biopsy bar code reader. 1122 or (ii) a bracket (not shown) above the biopsy bar code reader 1122 having at least one of © snap connections, (Gi) double-sided adhesive, and (ii) screws.
Additionally, the top portion 1110 may be adjustable such that the illumination adapter 1100 may be moved horizontally (i.e., forward, backward, and/or laterally), moved vertically, tilted, rotated, and/or otherwise shifted relative to the barcode reader 1122.
In certain embodiments, the first surface 1102 is further formed to include one or more cavities 1106 to receive the one or more lighting components and the lower portion 1104 is connected substantially perpendicular to the first surface 1102. The one or more cavities 1106 form permits the inclusion of the one or more lighting components and provides openings for the one or more lighting components to illuminate the weighing platform 1128 over the effective range 1124 . For example, the one or more cavities 1106 may be spaced as far to the right and left as possible. This maximum distance across the first surface 1102 further improves the imaging effectiveness of the biopsy bar code reader 1122 by reducing specular reflections from objects being processed.
Advantageously and as illustrated in FIG. 11B, the effective range 1124 includes the entire FOV 1130 of a color camera. Thus, and as discussed herein, the one or more cavities 1106 allow the one or more illumination components to fully illuminate all objects passing through the color camera FOV 1130 without distorting or otherwise adversely affecting the resulting color camera images. These advantages allow the combined system 1120 to capture more representative images than traditional systems, further allowing the combined system 1120 to more effectively perform machine learning (e.g., convolutional neural network) for faster, more reliable object identification.
In other embodiments, the first surface 1102 extends vertically up to 7 inches from the weighing platform 1128 of the biopsy bar code reader 1122. For example, and as illustrated by the profile view 1140 in FIG. 11C, the illumination adapter 1100 is positioned over the biopsy bar code reader 1122 such that the effective range 1124 is not obscured by the upper flange 1126 of the biopsy bar code reader 1100. If the first surface 1102 extends vertically up to 7 inches from the weighing platform 1128, fit the illumination adapter into the existing space between the biopsy bar code reader 1100 and other ancillary equipment while still providing illumination defined by an effective range 1124 which is both (i) unobscured by an upper flange 1126 of the biopsy bar code reader 1122 and (1 ) illuminates at least a majority of a weighing platform 1128 of the biopsy bar code reader 1122.
In certain embodiments, the lighting adapter 1100 further includes one or more baffles 1108 coupled to the first surface 1102.
The one or more baffles 1108 are configured to block at least an upper portion of the effective range 1124 of the one or more lighting components. The one or more baffles 1108 thus minimize eye irritation to the user of the biopsy bar code reader because the effective range 1124 of the one or more illumination components will not extend high enough to enter the user's FOV. In addition, the one or more baffles 1109 may be adaptable or interchangeable to further adjust the effective range 1124.
In other embodiments, and as illustrated in the combined system 1200 of FIG. 12A, the lighting adapter 100 includes an image processing assembly 1202 including one or more image processors configured to capture one or more images of one or more target objects. The first surface 1102 is further formed to include one or more secondary cavities 1204 to receive at least a portion of the image processing assembly 1202 . The image processing assembly 12 also has an effective range 1206, which may extend beyond the effective range 1124 of the one or more illumination components and/or the color camera FOV 1130. In this manner, the image processing assembly 1202 provides the combined system 1200 with a greater FOV than a system comprising only the one or more lighting components. For example, and as illustrated in profile view 1220 in FIG. 12B, the second effective range 1206 extends beyond the color camera FOV 1130. The system illustrated in the profile view of FIG. 12B thus has a larger combined FOV for color image processing and allows color image processing in systems where a color image processor is not incorporated internally.
In the foregoing description, specific embodiments have been described. However, those skilled in the art will recognize that various modifications and changes can be made without departing from the scope of the invention as set forth in the claims below. Therefore, the description and figures are to be understood as illustrative rather than limiting, and all such modifications are intended to be included within the scope of the invention of the present specification. Additionally, the described embodiments/examples/implements should not be construed as mutually exclusive, and should instead be understood as potentially combinable if such combinations are permissible in any way. In other words, any feature disclosed in any of the above embodiments/examples/implements can be incorporated into any of the other above-mentioned embodiments/examples/implements.
The benefits, solutions to problems, and any element(s) that may cause any benefit or solution to occur or become apparent should not be construed as critical, mandatory, or essential features or elements of any or all of the claims. The invention is defined solely by the appended claims, including any changes made during the course of this application and any equivalents of those claims as published. For clarity and concise description, features are described herein as part of the same or separate embodiments, but it will be understood that the scope of the invention may include embodiments having combinations of all or some of the features described. It will be appreciated that the embodiments shown have the same or similar components except where they are described as being different.
In addition, relational terms such as first and second, top and bottom, and the like may be used throughout this document only to distinguish one entity or action from another entity or action without necessarily requiring or implying an actual relationship or sequence between such entities or actions. imply. The terms “include”, “comprising”, “has”, “having”, “contains”, “containing” or any variation thereof are intended to cover a non-exclusive inclusion such that any process, process, article, or assembly that a list includes, has, contains not only contains those elements, but may also contain other elements not explicitly mentioned or inherent in such process, method, article, or assembly. An element preceded by “includes. a”, “has…a”, “contains…a” does not exclude, without limitation, the existence of additional identical elements in the process, method, item or arrangement that includes, has or contains the element. The term “one” is defined as one or more unless explicitly stated otherwise. The terms "substantially", "essential", "near", "approximately" or any other version thereof are defined as close to what is understood by those skilled in the art, and in a non-limiting embodiment the term is defined as being within
10%, in another embodiment within 5%, in another embodiment within 1% and in another embodiment within 0.5%. The term "linked" is defined herein as connected, although not necessarily directly and not necessarily mechanically. A device or structure that is "configured" in a certain way is configured in at least that way, but may also be configured in ways not described.
It will be appreciated that some embodiments may include one or more generic or specialized processors (or "processing devices") such as microprocessors, digital signal processors, custom processors, and field programmable gate arrays (FPGAs) and unique stored program instructions (including both software and firmware). directing the one or more processors to, in combination with certain non-processor circuitry, implement some, most or all of the functions of the method and/or arrangement described herein. Alternatively, some or all of the functions may be implemented by a state machine that does not contain stored program instructions, or in one or more application specific integrated circuits (ASICs), in which each function or some combinations of particular functions are implemented as custom logic. Of course, a combination of the two approaches could be used.
In addition, an embodiment may be implemented as a computer-readable storage medium with computer-readable code stored thereon for programming a computer (e.g., comprising a processor) to perform a method as described and claimed herein. Examples of such computer readable storage media include, but are not limited to, a hard disk, a CD-ROM, an optical storage device, a magnetic storage device, a ROM (read-only memory), a PROM (programmable read-only memory), an EPROM (erasable programmable read-only memory), an EEPROM (electrically erasable programmable read-only memory), and a flash memory. Furthermore, notwithstanding potentially significant efforts and many design choices motivated by, for example, time available, current technology and economic considerations, it is expected that, when guided by the concepts and principles described herein, those skilled in the art will readily be able to understand such software instructions and - generate programs and ICs with minimal experimentation.
The summary of the description is provided to give the reader a quick impression of the nature of the technical description. It is filed with the understanding that it shall not be used to interpret or limit the scope or meaning of the claims. In addition, it can be seen from the foregoing "detailed description" that various features are grouped together in different embodiments to streamline the description. This manner of description should not be interpreted as reflecting an intention that the claimed embodiments require features beyond those expressly stated in each claim. Rather, as the following claims reflect, there is inventive matter in less than all the features of a single described embodiment. Thus, the following claims are incorporated into the "detailed description", each claim standing alone as subject matter separately claimed. The mere fact that certain measures are defined in mutually different claims does not indicate that a combination of these measures cannot be used to advantage. A multitude of variants will be apparent to those skilled in the art. All variants are understood to fall within the scope of the invention which is set forth in the following claims.
权利要求:
Claims (80)
[1]
A biopsy bar code (barcode) reader comprising: a housing; a primary image processing assembly comprising one or more primary image processors positioned within the housing, the primary image processing assembly configured to capture one or more first images of a bar code (barcode) associated with a target object during a first period of time; a primary lighting assembly positioned within the housing, the primary lighting assembly configured to emit a primary lighting during at least a portion of the first period of time, the primary lighting having a primary lighting wavelength range; a secondary image processing assembly comprising one or more second image processors configured to capture one or more second images of the target object during a second period of time; and a secondary illumination assembly configured to emit a secondary illumination during at least a portion of the second period of time, the secondary illumination having a secondary illumination wavelength range, the second period of time being sequential after or partially overlapping the first period of time, and wherein the secondary wavelength range is different from the primary wavelength range.
[2]
The biopsy bar code reader of claim 1, wherein the first time period and second time period comprises a duty cycle, the first time period comprising a first part of the duty cycle, and wherein the second time period comprises a second part of the duty cycle.
[3]
The biopsy bar code reader of claim 1 or 2, wherein the secondary illumination assembly is positioned external to the housing.
[4]
The biopsy bar code reader of any preceding claim, wherein the secondary image processing assembly is positioned external to the housing.
[5]
The biopsy bar code reader of any preceding claim, wherein the primary illumination is a monochromatic illumination, and wherein the primary wavelength range IS near infrared light.
[6]
The biopsy bar code reader of any preceding claim, wherein the secondary illumination is multicolor illumination, and wherein the secondary wavelength range comprises a composition of wavelengths sufficient to create substantially white light.
[7]
The biopsy bar code reader of any preceding claim, wherein the primary imaging assembly is a bioptic camera positioned on a surface of a point of sale station, and wherein the secondary image processing assembly is a color camera positioned on an area above the surface of the point of sale station.
[8]
A method of operating a biopsy bar code reader comprising: radiating a primary illumination having a primary wavelength range during at least a portion of a first period of time, the primary illumination being radiated from a primary illumination assembly positioned within a housing; capturing one or more first images of a bar code (barcode) associated with a target object during the first period of time with a primary image processing assembly comprising one or more primary image processors positioned within the housing; radiating a secondary illumination having a secondary wavelength range during at least a portion of a second period of time, the secondary illumination being radiated from a secondary illumination assembly; and capturing one or more second images of the target object during the second time period with a secondary image processing assembly comprising one or more secondary image processors, the second time period being sequential or overlapping in part with the first time period, and wherein the secondary wavelength range is different from the primary wavelength range.
[9]
The method of claim 8, wherein the first time period and second time period comprise a duty cycle, the first time period comprising a first part of the duty cycle, and wherein the second time period comprises a second part of the duty cycle.
[10]
The method of claim 8 or 9, wherein the secondary lighting assembly is positioned external to the housing.
[11]
The method of any one of claims 8-10, wherein the secondary image processing assembly is positioned external to the housing.
[12]
The method of any one of claims 8-11, wherein the primary illumination is monochromatic illumination, and wherein the primary wavelength range is near infrared.
[13]
The method of any one of claims 8-12, wherein the secondary illumination is multicolor illumination, and wherein the secondary wavelength range comprises a composition of wavelengths sufficient to create substantially white light.
[14]
The method of any of claims 8-13, wherein the primary image processing assembly is a biopsy camera positioned on a surface of a point of sale station, and wherein the secondary image processing assembly is a color camera positioned on an area above the surface of the point of sale station .
[15]
A biopsy bar code reader comprising: a primary image processing assembly comprising one or more primary image processors configured to capture one or more first images of a bar code (barcode) associated with a target object, the primary image processor configured to activate during a first period of time; a primary illumination assembly configured to emit a primary illumination during at least a portion of the first period of time, the primary illumination having a primary illumination wavelength range; a primary controller configured to control the primary lighting of the primary lighting assembly; a secondary image processing assembly comprising one or more secondary image processors configured to capture one or more secondary images of the target object, the secondary image processing assembly configured to activate during a second period of time, a secondary illumination assembly configured to emit a secondary illumination during at least a portion of the second time period, wherein the secondary illumination has a secondary illumination wavelength range, the secondary wavelength range being different from the primary wavelength range;
a secondary controller configured to control the secondary lighting of the secondary lighting assembly, the secondary controller being separate from the primary controller; and a monitoring circuit communicatively coupled to the primary controller and the secondary controller, the monitoring circuit configured to: receive a primary signal from the primary controller indicating that the primary lighting assembly is deactivated, and generate a secondary signal to the secondary controller that directs the secondary controller to activate the secondary lighting assembly, the secondary signal following the primary signal.
[16]
The biopsy bar code reader of claim 15, wherein the first time period and second time period comprise a duty cycle, the first time period comprises a first part of the duty cycle, and wherein the second time period comprises a second part of the duty cycle.
[17]
The biopsy bar code reader of claim 15 or 16, wherein the secondary illumination assembly is positioned external to the housing.
[18]
The biopsy bar code reader of any of claims 15-17, wherein the secondary processing assembly is positioned external to the housing.
[19]
The bioptic bar code reader of any of the preceding claims 15-18, wherein the primary illumination is monochromatic illumination, and wherein the primary wavelength range IS near infrared light.
[20]
The biopsy bar code reader of any of claims 15-19, wherein the secondary illumination is multicolor illumination, and wherein the secondary wavelength range comprises a composition of wavelengths sufficient to create substantially white light.
[21]
The biopsy bar code reader of any of claims 15-20, wherein the primary image processing assembly is a bioptic camera positioned on a surface of a point of sale station, and wherein the secondary image processing assembly is a color camera positioned on a region above the surface of the the point of sale station.
[22]
A biopsy bar code reader device comprising: a housing; a primary image processing assembly comprising one or more primary image processors positioned within the housing, the one or more primary image processors configured to read one or more bar codes (barcodes) associated with one or more target objects; a primary lighting assembly positioned within the housing, the primary lighting assembly operable in an on and off state, and wherein the primary lighting assembly is configured to emit primary lighting optimized for reading the one or more barcodes in the switched on state; and a secondary image processing assembly comprising one or more secondary image processors configured to capture one or more images of the one or more target objects when the primary lighting assembly is in the on state or the off state.
[23]
The biopsy barcode reader device of claim 22, further comprising: a controller configured to sequentially capture (i) a plurality of primary images of the one or more barcodes with the primary image processing assembly and (1) a plurality of the primary images one or more images with the secondary image processing assembly,
wherein the plurality of primary images of the one or more barcodes are consecutive between the plurality of the one or more secondary images.
[24]
The biopsy bar code reader device of claim 23, wherein: the secondary imaging assembly is positioned external to the housing, and the controller is further configured to: produce a trigger signal to the secondary imaging assembly to enable functionality of the second imaging assembly to multiple number of the one or more secondary images.
[25]
The biopsy bar code reader device of any one of claims 22-24, wherein the primary illumination is monochromatic illumination comprising near infrared light.
[26]
The biopsy bar code reader apparatus of claim 22, wherein the primary image processing assembly is a bioptic camera positioned on a surface of a point of sale station, and wherein the secondary image processing assembly is a color camera positioned on an area above the surface of the point of sale station.
[27]
27. A bar code reader comprising: a housing; an external device interface positioned at least partially within the housing; a primary imaging assembly positioned within the housing and configured to capture a plurality of images of an environment appearing within a field of view (FOV) of the primary imaging assembly, the primary imaging assembly configured to capture a plurality of images at a predetermined frame rate to lay;
a primary lighting assembly positioned within the housing and configured to provide primary lighting to at least a portion of the environment appearing within a FOV of the primary image processing assembly; and a controller communicatively coupled to the primary image processing assembly, the primary lighting assembly, and the external device interface, the controller having a processor and a memory, the memory having stored instructions which, when executed by the processor, prompt the controller to : transmitting an image capture signal to the primary image processing assembly, wherein the image capture signal prompts the primary image processing assembly to capture images of a sequence of primary image frames, each of the sequence of primary image frames being captured for a respective first duration D1, wherein each of the sequence of primary image frames is separated from another of the sequence of primary image frames by a respective second duration D2, wherein a beginning of each of the sequence of primary image frames is separated from a beginning of each successive of the sequence from primary picture frames through a third duration D3; transmitting a primary lighting-on signal to the primary lighting assembly, the primary lighting-on signal causing the primary lighting assembly to emit the primary lighting having a series of primary lighting pulses, each of the series of primary illumination pulses is radiated for a respective fourth duration D4, each of the sequence of primary illumination pulses being separated from another of the sequence of primary illumination pulses by a respective fifth duration D5; and transmitting, substantially coincident with the transmission of the primary lighting-on signal, an interleaving signal to the external device interface, the interleaving signal operable to communicate, through the external device interface, at least a feature associated with at least one of the primary lighting-on signal and the image capture signal.
[28]
The bar code reader of claim 27, wherein the respective first duration D1 is equal to the respective fourth duration D4, and wherein the respective second duration D2 is equal to the respective fifth duration D5.
[29]
A bar code reader according to claim 27 or 28, wherein the at least one feature is at least one of a length of (1) the respective first duration D1, Gi) the respective second duration D2, (1) the respective third duration D3, (iv) the respective fourth duration D4, and (v) the respective fifth duration D5.
[30]
The bar code reader of any one of claims 27 to 29, wherein the instructions, when executed by the processor, further prompt the controller to transfer the image capture signal to the primary image processing assembly before the controller transfers the primary backlight-on signal to the primary lighting assembly.
[31]
The bar code reader of any one of claims 27 to 30, wherein the instructions, when executed by the processor, further prompt the controller to simultaneously transmit the primary lighting-on signal to the primary lighting assembly and transferring the image capture signal to the primary image processing assembly.
[32]
32. Barcode reader comprising: a housing;
an external device interface positioned at least partially within the housing; a primary image processing assembly positioned within the housing, the primary image processing assembly comprising one or more primary image processors having a field of view (FOV), wherein the one or more primary image processors are configured to capture a plurality of first images of an environment appearing within the FOV during a scan session, wherein the scan session includes one or more frames, and wherein the one or more primary image processors capture each of the plurality of first images for a respective first duration of each of the one or more frames of the scan session, and wherein the primary image processing assembly is configured to capture the plurality of first images at a predetermined frame rate; a primary lighting assembly positioned within the housing configured to provide primary lighting to at least a portion of the environment, the primary lighting assembly providing the primary lighting as a series of primary lighting pulses, and each of the series of primary lighting pulses being radiated for a respective second duration of each of the one or more frames of the scan session, and wherein the respective second duration is different from the respective first duration; and a controller operatively coupled to the primary image processing assembly, the primary lighting assembly, and the external device interface, the controller having a processor and a memory, the memory having stored instructions which, when executed by the processor, prompt the controller to : transmitting a primary lighting-on signal to the primary lighting assembly, the primary lighting-on signal causing the primary lighting assembly to emit the primary lighting for the respective second duration; transmitting an image capture signal to the primary image processing assembly, the image capturing signal prompting the primary image processing assembly to capture a sequence of primary image frames, each of the sequence of primary image frames being captured for the respective first duration; and transmitting, substantially coincident with the transmission of the primary light-on signal, an interleaving signal to the external device interface, the interleaving signal operative to, through the external device interface, at least one feature associated with at least one of the primary light-on signal and the image capture signal.
[33]
The bar code reader of claim 32, wherein the respective first duration equals 1s to the respective second duration.
[34]
The bar code reader of claim 32 or 33, wherein the at least one feature is at least one of a length of (1) the respective first duration and (1) the respective second duration.
[35]
The bar code reader of any one of claims 32 to 34, wherein the instructions, when executed by the processor, further prompt the controller to transmit the image capture signal to the primary image processing assembly before the controller transmits the primary backlight-on signal. to the primary lighting assembly.
[36]
The bar code reader of any one of claims 32 to 35, wherein the instructions, when executed by the processor, further prompt the controller to transmit the primary backlight-on signal to the primary backlight assembly and simultaneously transmit the image capture signal to the primary image processing assembly.
[37]
37. Barcode reader comprising: a housing; an external device interface positioned at least partially within the housing; a primary image processing assembly comprising one or more primary image processors positioned within the housing, the one or more primary image processors configured to capture a plurality of first images of an environment appearing within the FOV during a scan session, the scan session being a or more frames; a primary lighting assembly positioned within the housing, the primary lighting assembly configured to provide primary lighting to at least a portion of the environment; and a controller operatively coupled to the primary image processing assembly, the primary lighting assembly, and the external device interface, the controller having a processor and a memory, the memory having stored instructions which, when executed by the processor, prompt the controller to : (a) producing (1) a primary lighting-on signal and (ii) an image capture signal, wherein the primary lighting-on signal prompts the primary lighting assembly to provide the primary lighting, and wherein the image capture signal prompts the primary processing assembly to capture a respective first image of the plurality of first images;
(b) transmitting, substantially coincident with the transmission of the primary lighting-on signal, an interleaving signal to the external device interface, the interleaving signal operative to, through the external device interface, at least communicate a feature associated with at least one of the primary light-on signal and the image capture signal; and (c) iteratively performing steps (a) — (b) for each respective frame of the scanning session.
[38]
The bar code reader of claim 37, wherein the at least one feature is at least one of a duration of (1) the primary image processing assembly capturing a respective first image of the plurality of first images and (1) the primary illumination assembly providing the primary illumination in a respective frame of the scan session.
[39]
The bar code reader of claim 37 or 38, wherein the instructions, when executed by the processor, further prompt the controller to transmit the image capture signal to the primary processing assembly after the controller transfers the primary light-on signal to the primary lighting assembly.
[40]
The bar code reader of any one of claims 37 to 39, wherein the instructions, when executed by the processor, further prompt the controller to transmit the image capture signal to the primary image processing assembly before the controller transmits the primary backlight-on signal. to the primary lighting assembly.
[41]
The bar code reader of any of claims 37-40, wherein the instructions, when executed by the processor, further prompt the controller to transmit the primary backlight-on signal to the primary backlight assembly and simultaneously transmit the image capture signal to the primary image processing assembly.
[42]
42. Biopsy bar code reader comprising: a housing; a primary image processing assembly comprising one or more primary image processors positioned within the housing, the one or more primary image processors configured to capture one or more first images from one or more barcodes of one or more target objects; a primary lighting assembly positioned within the housing, the primary lighting assembly operable in an on and off state, and wherein the primary lighting assembly is configured to emit a primary lighting optimized for capturing the one or more first images of the one or more barcodes in the enabled state; and a secondary image processing assembly configured to capture one or more second images of the one or more target objects when the primary lighting assembly is in the on or off state, the secondary image processing assembly comprising: a first secondary image processor positioned within the housing, the secondary image processing assembly first secondary image processor has a first optical field of view (FOV); and a second secondary image processor having a second optical FOV, the second secondary image processor being positioned above the housing such that an overlap of the first optical FOV with the second optical FOV occurs approximately equidistant from both the first secondary image processor and the second secondary image processor.
[43]
The biopsy bar code reader of claim 42, wherein:
the housing comprises an upright scanning tower; and the overlap of the first optical FOV with the second optical FOV further occurs near an upper forward corner of the upright scanning tower.
[44]
The biopsy bar code reader of claim 42 or 43, wherein the second secondary image processor is adaptably positioned above the housing.
[45]
The biopsy bar code reader of any of claims 42-44, wherein the secondary image processing assembly is configured to capture one or more second images of the one or more target objects only when the primary illumination assembly is in the off state.
[46]
The biopsy bar code reader of any of claims 42-45, wherein the primary illumination is monochromatic illumination including near infrared light.
[47]
A biopsy bar code reader comprising: a housing comprising: a substantially horizontal image processing window defining an image processing plane; and a substantially vertical image processing window having a top edge and a bottom edge; a primary image processing assembly comprising one or more primary image processors positioned within the housing, the one or more primary image processors configured to capture one or more first images of one or more barcodes of one or more target objects; a primary lighting assembly positioned within the housing, the primary lighting assembly operable in an on state and an off state, and wherein the primary lighting assembly is configured to emit, in the turned on state, a primary illumination optimized for capturing the one or more first images of the one or more barcodes; and a secondary image processing assembly comprising one or more secondary image processors configured to capture one or more second images of the one or more target objects when the primary illumination assembly is in the on or off state, the one or more secondary image processors providing an optical field of view ( FOV) through the substantially vertical image processing window, and wherein the secondary image processing assembly is positioned within the housing substantially linear to the image processing plane such that the optical FOV extends substantially from the bottom edge and substantially to the top edge of the substantially vertical image processing window up.
[48]
The biopsy bar code reader of claim 47, wherein the secondary image processing assembly is adaptably positioned within the housing substantially linear with image processing plane such that the optical FOV extends at least from the bottom edge toward the top edge of the substantially vertical image processing window.
[49]
The biopsy bar code reader of claim 47 or 48, wherein the secondary image processing assembly is configured to capture one or more second images of the one or more target objects only when the primary illumination assembly IS in an off state.
[50]
A biopsy bar code reader according to any one of claims 47-49, wherein the primary illumination is monochromatic illumination comprising near infrared light.
[51]
51. System, comprising:
a biopsy bar code reader comprising: a housing including a scanning platform and an upright scanning tower; a primary image processing assembly comprising one or more primary image processors positioned within the housing, the one or more primary image processors configured to capture one or more first images of one or more barcodes of one or more target objects; and a primary lighting assembly positioned within the housing, the primary lighting assembly operable in an on and an off state, and wherein the primary lighting assembly is configured to emit, in the turned on state, primary lighting optimized for capturing the one or more more first images of the one or more barcodes; and a secondary image processing assembly comprising one or more secondary image processors configured to capture one or more second images of the one or more target objects when the primary illumination assembly is in the on state or the off state, the one or more secondary image processors having an optical field of view (FOV), and wherein the secondary image processing assembly is positioned above the biopsy bar code reader such that the optical FOV () encompasses the entire scanning platform and (ij) is not obscured by the upright scanning tower.
[52]
The system of claim 51, wherein the secondary image processing assembly is positioned above the bioptic bar code reader by attaching the secondary processing assembly to at least one of (1) a post attached to the bioptic bar code reader, (ii) a post separate from the bioptic bar code reader, (iii) a support attached to the bioptic bar code reader, (iv) a support separate from the bioptic bar code reader, and (v) a display displaced above the bioptic bar code reader.
[53]
The system of claim 52, wherein the secondary image processing assembly is adaptably positioned above the biopsy bar code reader.
[54]
The system of any of claims 51-53, wherein the one or more secondary image processors are configured to capture one or more second images of the one or more target objects only when the primary lighting assembly is turned off.
[55]
The system of any of claims 51-54, wherein the primary illumination is monochromatic illumination comprising near infrared light.
[56]
A system comprising: a biopsy bar code reader comprising: a housing comprising: a substantially horizontal image processing window; and an upright scanning tower having a substantially vertical image processing window; a primary image processing assembly comprising one or more primary image processors positioned within the housing, the one or more primary image processors configured to capture one or more first images from one or more barcodes of one or more target objects; and a primary lighting assembly positioned within the housing, the primary lighting assembly operable in an on state and an off state, and wherein the primary lighting assembly is configured to emit, in the turned on state, primary lighting optimized for capturing the one or more first images of the one or more barcodes; and a secondary image processing assembly configured to capture one or more second images of the one or more target objects when the primary lighting assembly is in the on state or the off state 1s, the secondary image processing assembly comprising: a first secondary image processor positioned at a first angle of the upright scanning tower and for the substantially vertical window, the first secondary image processor having a first optical field of view (FOV); and a second secondary image processor having a second optical FOV, the second image processor being positioned at a second corner of the upright scan tower and in front of the substantially vertical image processing window such that an overlap of the first optical FOV with the second FOV occurs at least until the distal end of the substantially horizontal image processing window relative to the upright scanning tower.
[57]
The system of claim 56, wherein: the housing further comprises a scanning platform, the scanning platform comprising the substantially horizontal image processing window; and the overlap of the first optical FOV with the second optical FOV occurs at least up to the distal end of the scanning platform.
[58]
The system of claim 56 or 57, wherein the first secondary image processor or the second secondary image processor is adaptably positioned on the upright scanning tower.
[59]
The system of any of claims 56-58, wherein the secondary image processing assembly is configured to capture one or more second images of the one or more target objects only when the primary lighting assembly is in the off state.
[60]
The system of any of claims 56-59, wherein the primary illumination is monochromatic illumination comprising near infrared light.
[61]
61. Biopsy bar code reader system comprising: one or more processors; a housing; a pole display connected to the housing; a primary image processing assembly comprising one or more primary image processors positioned within the housing and communicatively coupled to the one or more processors, the one or more primary image processors configured to capture one or more images from one or more barcodes of one or more target objects ; and a primary lighting assembly positioned within the housing, the primary lighting assembly operable in an on state and an off state, and wherein the primary lighting assembly is configured to emit, in the turned on state, primary lighting optimized for capturing the one or more images of the one or more barcodes; and a secondary image processing assembly comprising one or more secondary image processors configured to capture one or more second images of the one or more target objects when the primary lighting assembly is in the on or off state, the secondary image processing assembly being mounted on the pole display and communicatively coupled is attached to one or more processors.
[62]
The biopsy bar code reader system of claim 61, wherein the secondary image processing assembly is mounted within the pole display and communicatively coupled to the one or more processors.
[63]
The biopsy bar code reader system of claim 61 or 62, wherein the secondary image processing assembly is adaptably mounted on the pole display.
[64]
The biopsy bar code reader system of any one of claims 60-63, wherein the secondary image processing assembly is configured to capture one or more second images of the one or more target objects only when the primary illumination assembly is in an off state.
[65]
The biopsy bar code reader system of any one of claims 60-64, wherein the primary illumination is monochromatic illumination comprising near infrared light.
[66]
66. An illumination adapter for use with a biopsy barcode reader, comprising: one or more illumination components having an effective range; a first surface configured to receive the one or more lighting components; and a lower portion located below the one or more illumination components, the lower portion being adapted to releasably connect to the biopsy bar code reader, and wherein the one or more illumination components are positioned such that the effective range both (3) is not obscured by a upper flange of the bioptic bar code reader and (ii) illuminates at least a majority of a weighing platform of the bioptic bar code reader.
[67]
The lighting adapter of claim 66, wherein the first surface is further formed to include one or more cavities to receive the one or more lighting components; and wherein the lower portion is connected substantially perpendicularly to the first surface.
[68]
The illumination adapter of claim 67, further comprising an image processing assembly including one or more image processors configured to capture one or more images of one or more target objects, the first surface further formed to include one or more secondary cavities to form at least a portion of the image processing assembly.
[69]
The lighting adapter of any of claims 66-68, further comprising: one or more baffles coupled to the first surface, the one or more baffles configured to block at least an upper portion of the effective range of the one or more lighting components .
[70]
The lighting adapter of any one of claims 66 to 69, wherein the lower portion 1s is adapted to releasably connect to the biopsy bar code reader by at least one of (1) snap-fit connections (ii) double-sided adhesive, and (ii) screws.
[71]
The lighting adapter of any one of claims 66-70, wherein the lower portion 1s adapted to releasably connect to a bracket displaced above the biopsy barcode reader with at least one of (1) snap connections, (ii) double-sided adhesive, and (iii) screws.
[72]
The illumination adapter of any one of claims 66-71, wherein the first surface extends vertically up to 7 inches from the weighing platform of the biopsy bar code reader.
[73]
The lighting adapter of any of claims 66-72, wherein the first surface is a first planar surface.
[74]
74. An illumination adapter for use with a biopsy barcode reader, comprising: one or more illumination components having an effective range; a first surface configured to receive the one or more lighting components; and a top portion located above the one or more illumination components, the top portion being adapted to releasably connect to at least one of (1) a monitor above the biopsy bar code reader or (ii) a bracket above the biopsy bar code reader, and wherein the one or more illumination components are positioned such that the effective range is both (i) unobscured by an upper flange of the biopsy bar code reader and (ii) illuminating at least a majority of a weighing platform of the biopsy bar code reader.
[75]
The lighting adapter of claim 74, wherein the first surface is further formed to include one or more cavities to receive the one or more lighting components; and wherein the top portion is connected substantially perpendicularly to the first surface.
[76]
The lighting adapter of claim 75, further comprising an image processing assembly including one or more image processors configured to capture one or more images of one or more target objects, the first surface further formed to include one or more secondary cavities to form at least a portion of the image processing assembly.
[77]
The lighting adapter of any of claims 74-76, further comprising: one or more baffles coupled to the first surface, the one or more baffles configured to block at least an upper portion of the effective range of the one or more lighting components .
[78]
The lighting adapter of any one of claims 74-77, wherein the top portion is adapted to releasably connect to at least one of (i) a monitor above the biopsy bar code reader or (ii) a bracket above the biopsy bar code reader having at least one of ( 1) snap joints, Gi) double-sided adhesive, and (iii) screws.
[79]
The lighting adapter of any one of claims 74-78, wherein the first surface extends vertically up to 7 inches from the weighing platform of the bar code reader.
[80]
The lighting adapter of any of claims 74-79, wherein the first surface is a first planar surface.
类似技术:
公开号 | 公开日 | 专利标题
US9141842B2|2015-09-22|Time division exposure of a data reader
US8474712B2|2013-07-02|Method of and system for displaying product related information at POS-based retail checkout systems
US8998091B2|2015-04-07|Hybrid-type bioptical laser scanning and digital imaging system supporting automatic object motion detection at the edges of a 3D scanning volume
US8976030B2|2015-03-10|Point of sale | based checkout system supporting a customer-transparent two-factor authentication process during product checkout operations
US8561905B2|2013-10-22|Hybrid-type bioptical laser scanning and digital imaging system supporting automatic object motion detection at the edges of a 3D scanning volume
US20120223141A1|2012-09-06|Digital linear imaging system employing pixel processing techniques to composite single-column linear images on a 2d image detection array
EP3115924B1|2018-04-18|Scanner including a switchable mirror
BE1027354B1|2021-10-01|SYSTEMS AND METHOD TO ENABLE SELECTIVE USE OF LIGHTING COLOR FOR RECORDING SUITABLE DATA
US8740086B2|2014-06-03|Apparatus for and method of reading indicia by using non-readily visible illumination light
US11200785B2|2021-12-14|Bioptical barcode reader
CA2882883A1|2014-03-13|Checkout system for and method of preventing a customer-operated accessory reader facing a bagging area from imaging targets on products passed through a clerk-operated workstation to the bagging area
US8991705B2|2015-03-31|Apparatus for, and method of, electro-optically reading targets by enabling a customer to move a customer-operated accessory reader supported by a clerk-operated workstation of a checkout system
US20210295300A1|2021-09-23|Displaced scanner status indicator
US10318945B2|2019-06-11|POS-terminal device
US8950676B2|2015-02-10|Image capture based on working distance range restriction in imaging reader
US8960551B2|2015-02-24|Method of decoding barcode with imaging scanner having multiple object sensors
US20210374373A1|2021-12-02|Barcode readers with 3d camera|
US8511559B2|2013-08-20|Apparatus for and method of reading targets by image captured by processing captured target images in a batch or free-running mode of operation
同族专利:
公开号 | 公开日
WO2021007211A1|2021-01-14|
AU2020309525A1|2022-02-10|
US20210012076A1|2021-01-14|
BE1027354A1|2021-01-13|
US11151344B2|2021-10-19|
US20210406494A1|2021-12-30|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
US4479242A|1981-03-06|1984-10-23|Fuji Xerox Co., Ltd.|Dichromatic reading device|
US20090250519A1|2008-04-04|2009-10-08|Toshiba Tec Kabushiki Kaisha|Code symbol reading apparatus|
US20100213259A1|2009-02-20|2010-08-26|Datalogic Scanning, Inc.|Systems and methods of optical code reading using a color imager|
US20100252633A1|2009-04-02|2010-10-07|Symbol Technologies, Inc.|Auto-exposure for multi-imager barcode reader|
US20110042591A1|2009-08-24|2011-02-24|Minoru Kurose|Method and device for reading reproduced image|
EP2293220A2|2009-08-24|2011-03-09|Fujifilm Corporation|Method and device for reading reproduced image|
US20130048733A1|2011-08-26|2013-02-28|Honeywell International Inc.|Bar code imagers|
US5083638A|1990-09-18|1992-01-28|Howard Schneider|Automated point-of-sale machine|
US20030132291A1|2002-01-11|2003-07-17|Metrologic Instruments, Inc.|Point of sale station having bar code reading system with integrated internet-enabled customer-kiosk terminal|
US20050247776A1|2004-05-04|2005-11-10|Bsi2000, Inc.|Authenticating optical-card reader|
US7416118B2|2004-05-14|2008-08-26|Digital Site Management, Llc|Point-of-sale transaction recording system|
US20080283603A1|2007-05-14|2008-11-20|Peter Barron|Barcode scanner operator interface|
US9542582B2|2009-04-24|2017-01-10|Datalogic ADC, Inc.|System and method for multi-view imaging of optical codes using chromatic path splitting|
US8389945B1|2011-08-25|2013-03-05|Symbol Technologies, Inc.|Object detecting system in imaging-based barcode readers|
US8950672B2|2011-09-28|2015-02-10|Ncr Corporation|Methods and apparatus for control of an imaging scanner|
US8672225B2|2012-01-31|2014-03-18|Ncr Corporation|Convertible barcode reader|
US9004359B2|2012-05-16|2015-04-14|Datalogic ADC, Inc.|Optical scanner with top down reader|
SE539774C2|2015-11-23|2017-11-28|365id AB|Methods, a system and an analyze server for verifying an authenticity of an identity document and extracting textual information there from|US11176342B2|2020-01-15|2021-11-16|Datalogic Usa Inc.|Produce or item recognition by hybrid 3D camera and/or multi-spectrum illumination|
法律状态:
2021-10-27| FG| Patent granted|Effective date: 20211001 |
优先权:
申请号 | 申请日 | 专利标题
US16/505,202|US11151344B2|2019-07-08|2019-07-08|Systems and method for enabling selective use of illumination color to capture appropriate data|
[返回顶部]